clang-tools
15.0.0git
|
This is the complete list of members for clang::clangd::ClangdServer, including all inherited members.
addDocument(PathRef File, StringRef Contents, llvm::StringRef Version="null", WantDiagnostics WD=WantDiagnostics::Auto, bool ForceRebuild=false) | clang::clangd::ClangdServer | |
applyTweak(PathRef File, Range Sel, StringRef ID, Callback< Tweak::Effect > CB) | clang::clangd::ClangdServer | |
blockUntilIdleForTest(llvm::Optional< double > TimeoutSeconds=10) | clang::clangd::ClangdServer | |
ClangdServer(const GlobalCompilationDatabase &CDB, const ThreadsafeFS &TFS, const Options &Opts, Callbacks *Callbacks=nullptr) | clang::clangd::ClangdServer | |
codeComplete(PathRef File, Position Pos, const clangd::CodeCompleteOptions &Opts, Callback< CodeCompleteResult > CB) | clang::clangd::ClangdServer | |
createConfiguredContextProvider(const config::Provider *Provider, ClangdServer::Callbacks *) | clang::clangd::ClangdServer | static |
customAction(PathRef File, llvm::StringRef Name, Callback< InputsAndAST > Action) | clang::clangd::ClangdServer | |
diagnostics(PathRef File, Callback< std::vector< Diag >> CB) | clang::clangd::ClangdServer | |
documentLinks(PathRef File, Callback< std::vector< DocumentLink >> CB) | clang::clangd::ClangdServer | |
documentSymbols(StringRef File, Callback< std::vector< DocumentSymbol >> CB) | clang::clangd::ClangdServer | |
enumerateTweaks(PathRef File, Range Sel, llvm::unique_function< bool(const Tweak &)> Filter, Callback< std::vector< TweakRef >> CB) | clang::clangd::ClangdServer | |
featureModule() | clang::clangd::ClangdServer | inline |
featureModule() const | clang::clangd::ClangdServer | inline |
fileStats() const | clang::clangd::ClangdServer | |
findDocumentHighlights(PathRef File, Position Pos, Callback< std::vector< DocumentHighlight >> CB) | clang::clangd::ClangdServer | |
findHover(PathRef File, Position Pos, Callback< llvm::Optional< HoverInfo >> CB) | clang::clangd::ClangdServer | |
findImplementations(PathRef File, Position Pos, Callback< std::vector< LocatedSymbol >> CB) | clang::clangd::ClangdServer | |
findReferences(PathRef File, Position Pos, uint32_t Limit, Callback< ReferencesResult > CB) | clang::clangd::ClangdServer | |
findType(PathRef File, Position Pos, Callback< std::vector< LocatedSymbol >> CB) | clang::clangd::ClangdServer | |
foldingRanges(StringRef File, Callback< std::vector< FoldingRange >> CB) | clang::clangd::ClangdServer | |
formatFile(PathRef File, llvm::Optional< Range > Rng, Callback< tooling::Replacements > CB) | clang::clangd::ClangdServer | |
formatOnType(PathRef File, Position Pos, StringRef TriggerText, Callback< std::vector< TextEdit >> CB) | clang::clangd::ClangdServer | |
getAST(PathRef File, llvm::Optional< Range > R, Callback< llvm::Optional< ASTNode >> CB) | clang::clangd::ClangdServer | |
getDraft(PathRef File) const | clang::clangd::ClangdServer | |
incomingCalls(const CallHierarchyItem &Item, Callback< std::vector< CallHierarchyIncomingCall >>) | clang::clangd::ClangdServer | |
inlayHints(PathRef File, llvm::Optional< Range > RestrictRange, Callback< std::vector< InlayHint >>) | clang::clangd::ClangdServer | |
locateSymbolAt(PathRef File, Position Pos, Callback< std::vector< LocatedSymbol >> CB) | clang::clangd::ClangdServer | |
onFileEvent(const DidChangeWatchedFilesParams &Params) | clang::clangd::ClangdServer | |
optsForTest() | clang::clangd::ClangdServer | static |
prepareCallHierarchy(PathRef File, Position Pos, Callback< std::vector< CallHierarchyItem >> CB) | clang::clangd::ClangdServer | |
prepareRename(PathRef File, Position Pos, llvm::Optional< std::string > NewName, const RenameOptions &RenameOpts, Callback< RenameResult > CB) | clang::clangd::ClangdServer | |
profile(MemoryTree &MT) const | clang::clangd::ClangdServer | |
removeDocument(PathRef File) | clang::clangd::ClangdServer | |
rename(PathRef File, Position Pos, llvm::StringRef NewName, const RenameOptions &Opts, Callback< RenameResult > CB) | clang::clangd::ClangdServer | |
reparseOpenFilesIfNeeded(llvm::function_ref< bool(llvm::StringRef File)> Filter) | clang::clangd::ClangdServer | |
resolveTypeHierarchy(TypeHierarchyItem Item, int Resolve, TypeHierarchyDirection Direction, Callback< llvm::Optional< TypeHierarchyItem >> CB) | clang::clangd::ClangdServer | |
semanticHighlights(PathRef File, Callback< std::vector< HighlightingToken >>) | clang::clangd::ClangdServer | |
semanticRanges(PathRef File, const std::vector< Position > &Pos, Callback< std::vector< SelectionRange >> CB) | clang::clangd::ClangdServer | |
signatureHelp(PathRef File, Position Pos, MarkupKind DocumentationFormat, Callback< SignatureHelp > CB) | clang::clangd::ClangdServer | |
switchSourceHeader(PathRef Path, Callback< llvm::Optional< clangd::Path >> CB) | clang::clangd::ClangdServer | |
symbolInfo(PathRef File, Position Pos, Callback< std::vector< SymbolDetails >> CB) | clang::clangd::ClangdServer | |
typeHierarchy(PathRef File, Position Pos, int Resolve, TypeHierarchyDirection Direction, Callback< llvm::Optional< TypeHierarchyItem >> CB) | clang::clangd::ClangdServer | |
workspaceSymbols(StringRef Query, int Limit, Callback< std::vector< SymbolInformation >> CB) | clang::clangd::ClangdServer | |
~ClangdServer() | clang::clangd::ClangdServer |