clang-tools 19.0.0git
clang::clangd::BackgroundIndex Member List

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

BackgroundIndex(const ThreadsafeFS &, const GlobalCompilationDatabase &CDB, BackgroundIndexStorage::Factory IndexStorageFactory, Options Opts)clang::clangd::BackgroundIndex
blockUntilIdleForTest(std::optional< double > TimeoutSeconds=10)clang::clangd::BackgroundIndexinline
boostRelated(llvm::StringRef Path)clang::clangd::BackgroundIndex
enqueue(const std::vector< std::string > &ChangedFiles)clang::clangd::BackgroundIndexinline
estimateMemoryUsage() const overrideclang::clangd::SwapIndexvirtual
fuzzyFind(const FuzzyFindRequest &, llvm::function_ref< void(const Symbol &)>) const overrideclang::clangd::SwapIndexvirtual
indexedFiles() const overrideclang::clangd::SwapIndexvirtual
IndexedFiles typedefclang::clangd::SymbolIndex
lookup(const LookupRequest &, llvm::function_ref< void(const Symbol &)>) const overrideclang::clangd::SwapIndexvirtual
profile(MemoryTree &MT) constclang::clangd::BackgroundIndex
refs(const RefsRequest &, llvm::function_ref< void(const Ref &)>) const overrideclang::clangd::SwapIndexvirtual
relations(const RelationsRequest &, llvm::function_ref< void(const SymbolID &, const Symbol &)>) const overrideclang::clangd::SwapIndex
clang::clangd::SymbolIndex::relations(const RelationsRequest &Req, llvm::function_ref< void(const SymbolID &Subject, const Symbol &Object)> Callback) const =0clang::clangd::SymbolIndexpure virtual
reset(std::unique_ptr< SymbolIndex >)clang::clangd::SwapIndex
stop()clang::clangd::BackgroundIndexinline
SwapIndex(std::unique_ptr< SymbolIndex > Index=nullptr)clang::clangd::SwapIndexinline
~BackgroundIndex()clang::clangd::BackgroundIndex
~SymbolIndex()=defaultclang::clangd::SymbolIndexvirtual