clang-tools 20.0.0git
clang::clangd::MemIndex Member List

This is the complete list of members for clang::clangd::MemIndex, including all inherited members.

build(SymbolSlab Symbols, RefSlab Refs, RelationSlab Relations)clang::clangd::MemIndexstatic
containedRefs(const ContainedRefsRequest &Req, llvm::function_ref< void(const ContainedRefsResult &)> Callback) const overrideclang::clangd::MemIndexvirtual
estimateMemoryUsage() const overrideclang::clangd::MemIndexvirtual
fuzzyFind(const FuzzyFindRequest &Req, llvm::function_ref< void(const Symbol &)> Callback) const overrideclang::clangd::MemIndexvirtual
IndexedFiles typedefclang::clangd::SymbolIndex
indexedFiles() const overrideclang::clangd::MemIndexvirtual
lookup(const LookupRequest &Req, llvm::function_ref< void(const Symbol &)> Callback) const overrideclang::clangd::MemIndexvirtual
MemIndex()=defaultclang::clangd::MemIndex
MemIndex(SymbolRange &&Symbols, RefRange &&Refs, RelationRange &&Relations)clang::clangd::MemIndexinline
MemIndex(SymbolRange &&Symbols, RefRange &&Refs, RelationRange &&Relations, Payload &&BackingData, size_t BackingDataSize)clang::clangd::MemIndexinline
MemIndex(SymbolRange &&Symbols, RefRange &&Refs, RelationRange &&Relations, FileRange &&Files, IndexContents IdxContents, Payload &&BackingData, size_t BackingDataSize)clang::clangd::MemIndexinline
refs(const RefsRequest &Req, llvm::function_ref< void(const Ref &)> Callback) const overrideclang::clangd::MemIndexvirtual
relations(const RelationsRequest &Req, llvm::function_ref< void(const SymbolID &, const Symbol &)> Callback) const overrideclang::clangd::MemIndex
clang::clangd::SymbolIndex::relations(const RelationsRequest &Req, llvm::function_ref< void(const SymbolID &Subject, const Symbol &Object)> Callback) const =0clang::clangd::SymbolIndexpure virtual
~SymbolIndex()=defaultclang::clangd::SymbolIndexvirtual