Files
clice/include/Index/USR.h
2025-02-05 14:10:11 +08:00

16 lines
442 B
C++

#pragma once
#include "clang/AST/Decl.h"
#include "llvm/ADT/SmallVector.h"
namespace clice::index {
bool generateUSRForDecl(const clang::Decl* D, llvm::SmallVectorImpl<char>& buffer);
bool generateUSRForMacro(llvm::StringRef name,
clang::SourceLocation location,
const clang::SourceManager& SM,
llvm::SmallVectorImpl<char>& buffer);
} // namespace clice::index