Go to the documentation of this file.
9 #ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_UNITTESTS_TESTINDEX_H
10 #define LLVM_CLANG_TOOLS_EXTRA_CLANGD_UNITTESTS_TESTINDEX_H
18 Symbol
symbol(llvm::StringRef QName);
23 llvm::StringRef USRFormat);
27 Symbol
cls(llvm::StringRef
Name);
29 Symbol
enm(llvm::StringRef
Name);
31 Symbol
var(llvm::StringRef
Name);
33 Symbol
ns(llvm::StringRef
Name);
49 std::vector<std::string>
match(
const SymbolIndex &I,
50 const FuzzyFindRequest &Req,
51 bool *Incomplete =
nullptr);
54 std::vector<std::string>
lookup(
const SymbolIndex &I,
55 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)
Symbol enm(llvm::StringRef Name)
Symbol conceptSym(llvm::StringRef 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)