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

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(std::optional< double > TimeoutSeconds=10)clang::clangd::ClangdServer
ClangdServer(const GlobalCompilationDatabase &CDB, const ThreadsafeFS &TFS, const Options &Opts, Callbacks *Callbacks=nullptr)clang::clangd::ClangdServer
codeAction(const CodeActionInputs &Inputs, Callback< CodeActionResult > CB)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::ClangdServerstatic
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
featureModule()clang::clangd::ClangdServerinline
featureModule() constclang::clangd::ClangdServerinline
fileStats() constclang::clangd::ClangdServer
findDocumentHighlights(PathRef File, Position Pos, Callback< std::vector< DocumentHighlight > > CB)clang::clangd::ClangdServer
findHover(PathRef File, Position Pos, Callback< std::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, bool AddContainer, 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, std::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, std::optional< Range > R, Callback< std::optional< ASTNode > > CB)clang::clangd::ClangdServer
getDraft(PathRef File) constclang::clangd::ClangdServer
incomingCalls(const CallHierarchyItem &Item, Callback< std::vector< CallHierarchyIncomingCall > >)clang::clangd::ClangdServer
inlayHints(PathRef File, std::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::ClangdServerstatic
prepareCallHierarchy(PathRef File, Position Pos, Callback< std::vector< CallHierarchyItem > > CB)clang::clangd::ClangdServer
prepareRename(PathRef File, Position Pos, std::optional< std::string > NewName, const RenameOptions &RenameOpts, Callback< RenameResult > CB)clang::clangd::ClangdServer
profile(MemoryTree &MT) constclang::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< std::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
subTypes(const TypeHierarchyItem &Item, Callback< std::vector< TypeHierarchyItem > > CB)clang::clangd::ClangdServer
superTypes(const TypeHierarchyItem &Item, Callback< std::optional< std::vector< TypeHierarchyItem > > > CB)clang::clangd::ClangdServer
switchSourceHeader(PathRef Path, Callback< std::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< std::vector< TypeHierarchyItem > > CB)clang::clangd::ClangdServer
workspaceSymbols(StringRef Query, int Limit, Callback< std::vector< SymbolInformation > > CB)clang::clangd::ClangdServer
~ClangdServer()clang::clangd::ClangdServer