clang-tools 20.0.0git
|
This is the complete list of members for clang::clangd::dex::Dex, including all inherited members.
build(SymbolSlab, RefSlab, RelationSlab, bool SupportContainedRefs) | clang::clangd::dex::Dex | static |
containedRefs(const ContainedRefsRequest &Req, llvm::function_ref< void(const ContainedRefsResult &)> Callback) const override | clang::clangd::dex::Dex | virtual |
Dex(SymbolRange &&Symbols, RefsRange &&Refs, RelationsRange &&Relations, bool SupportContainedRefs) | clang::clangd::dex::Dex | inline |
Dex(SymbolRange &&Symbols, RefsRange &&Refs, RelationsRange &&Relations, Payload &&BackingData, size_t BackingDataSize, bool SupportContainedRefs) | clang::clangd::dex::Dex | inline |
Dex(SymbolRange &&Symbols, RefsRange &&Refs, RelationsRange &&Relations, FileRange &&Files, IndexContents IdxContents, Payload &&BackingData, size_t BackingDataSize, bool SupportContainedRefs) | clang::clangd::dex::Dex | inline |
estimateMemoryUsage() const override | clang::clangd::dex::Dex | virtual |
fuzzyFind(const FuzzyFindRequest &Req, llvm::function_ref< void(const Symbol &)> Callback) const override | clang::clangd::dex::Dex | virtual |
IndexedFiles typedef | clang::clangd::SymbolIndex | |
indexedFiles() const override | clang::clangd::dex::Dex | virtual |
lookup(const LookupRequest &Req, llvm::function_ref< void(const Symbol &)> Callback) const override | clang::clangd::dex::Dex | virtual |
refs(const RefsRequest &Req, llvm::function_ref< void(const Ref &)> Callback) const override | clang::clangd::dex::Dex | virtual |
relations(const RelationsRequest &Req, llvm::function_ref< void(const SymbolID &, const Symbol &)> Callback) const override | clang::clangd::dex::Dex | |
clang::clangd::SymbolIndex::relations(const RelationsRequest &Req, llvm::function_ref< void(const SymbolID &Subject, const Symbol &Object)> Callback) const =0 | clang::clangd::SymbolIndex | pure virtual |
~SymbolIndex()=default | clang::clangd::SymbolIndex | virtual |