|
clang-tools 22.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(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::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 | |
| 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< 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, const std::vector< Range > &Rngs, 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) const | clang::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::ClangdServer | static |
| outgoingCalls(const CallHierarchyItem &Item, Callback< std::vector< CallHierarchyOutgoingCall > >) | clang::clangd::ClangdServer | |
| 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) 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< 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 |