ASTActionInvalidation enum name | clang::clangd::TUScheduler | |
blockUntilIdle(Deadline D) const | clang::clangd::TUScheduler | |
fileStats() const | clang::clangd::TUScheduler | |
getFileBeingProcessedInContext() | clang::clangd::TUScheduler | static |
getFilesWithCachedAST() const | clang::clangd::TUScheduler | |
InvalidateOnUpdate enum value | clang::clangd::TUScheduler | |
NoInvalidation enum value | clang::clangd::TUScheduler | |
operator=(const TUScheduler &other)=delete | clang::clangd::TUScheduler | |
PreambleConsistency enum name | clang::clangd::TUScheduler | |
profile(MemoryTree &MT) const | clang::clangd::TUScheduler | |
remove(PathRef File) | clang::clangd::TUScheduler | |
run(llvm::StringRef Name, llvm::StringRef Path, llvm::unique_function< void()> Action) | clang::clangd::TUScheduler | |
runQuick(llvm::StringRef Name, llvm::StringRef Path, llvm::unique_function< void()> Action) | clang::clangd::TUScheduler | |
runWithAST(llvm::StringRef Name, PathRef File, Callback< InputsAndAST > Action, ASTActionInvalidation=NoInvalidation) | clang::clangd::TUScheduler | |
runWithPreamble(llvm::StringRef Name, PathRef File, PreambleConsistency Consistency, Callback< InputsAndPreamble > Action) | clang::clangd::TUScheduler | |
Stale enum value | clang::clangd::TUScheduler | |
StaleOrAbsent enum value | clang::clangd::TUScheduler | |
TUScheduler(const GlobalCompilationDatabase &CDB, const Options &Opts, std::unique_ptr< ParsingCallbacks > ASTCallbacks=nullptr) | clang::clangd::TUScheduler | |
TUScheduler(const TUScheduler &other)=delete | clang::clangd::TUScheduler | |
update(PathRef File, ParseInputs Inputs, WantDiagnostics WD) | clang::clangd::TUScheduler | |
~TUScheduler() | clang::clangd::TUScheduler | |