clang-tools 10.0.0

clang::clangd::BackgroundIndex Member List

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

BackgroundIndex(Context BackgroundContext, const FileSystemProvider &, const GlobalCompilationDatabase &CDB, BackgroundIndexStorage::Factory IndexStorageFactory, size_t ThreadPoolSize=llvm::heavyweight_hardware_concurrency()) | clang::clangd::BackgroundIndex |
blockUntilIdleForTest(llvm::Optional< double > TimeoutSeconds=10) | clang::clangd::BackgroundIndex | inline
boostRelated(llvm::StringRef Path) | clang::clangd::BackgroundIndex |
enqueue(const std::vector< std::string > &ChangedFiles) | clang::clangd::BackgroundIndex | inline
estimateMemoryUsage() const override | clang::clangd::SwapIndex | virtual
fuzzyFind(const FuzzyFindRequest &, llvm::function_ref< void(const Symbol &)>) const override | clang::clangd::SwapIndex | virtual
lookup(const LookupRequest &, llvm::function_ref< void(const Symbol &)>) const override | clang::clangd::SwapIndex | virtual
refs(const RefsRequest &, llvm::function_ref< void(const Ref &)>) const override | clang::clangd::SwapIndex | virtual
relations(const RelationsRequest &, llvm::function_ref< void(const SymbolID &, const Symbol &)>) const override | clang::clangd::SwapIndex |
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
reset(std::unique_ptr< SymbolIndex >) | clang::clangd::SwapIndex |
stop() | clang::clangd::BackgroundIndex | inline
SwapIndex(std::unique_ptr< SymbolIndex > Index=nullptr) | clang::clangd::SwapIndex | inline
~BackgroundIndex() | clang::clangd::BackgroundIndex |
~SymbolIndex()=default | clang::clangd::SymbolIndex | virtual