Go to the documentation of this file.
9 #ifndef LLVM_CLANG_TOOLS_EXTRA_UNITTESTS_CLANGD_INDEXTESTCOMMON_H
10 #define LLVM_CLANG_TOOLS_EXTRA_UNITTESTS_CLANGD_INDEXTESTCOMMON_H
19 Symbol
symbol(llvm::StringRef QName);
24 llvm::StringRef USRFormat);
28 Symbol
cls(llvm::StringRef
Name);
30 Symbol
var(llvm::StringRef
Name);
32 Symbol
ns(llvm::StringRef
Name);
46 std::vector<std::string>
match(
const SymbolIndex &I,
47 const FuzzyFindRequest &Req,
48 bool *Incomplete =
nullptr);
51 std::vector<std::string>
lookup(
const SymbolIndex &I,
52 llvm::ArrayRef<SymbolID> IDs);
Symbol var(llvm::StringRef Name)
Symbol cls(llvm::StringRef Name)
Symbol func(llvm::StringRef Name)
Symbol ns(llvm::StringRef Name)
SymbolSlab generateNumSymbols(int Begin, int End)
std::vector< std::string > match(const SymbolIndex &I, const FuzzyFindRequest &Req, bool *Incomplete)
SymbolSlab generateSymbols(std::vector< std::string > QualifiedNames)
static constexpr llvm::StringLiteral Name
std::string getQualifiedName(const Symbol &Sym)
std::vector< std::string > lookup(const SymbolIndex &I, llvm::ArrayRef< SymbolID > IDs)
clang::find_all_symbols::SymbolInfo::SymbolKind SymbolKind
Symbol sym(llvm::StringRef QName, index::SymbolKind Kind, llvm::StringRef USRFormat)
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
Symbol symbol(llvm::StringRef QName)