clang-tools 10.0.0

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, WantDiagnostics WD=WantDiagnostics::Auto) | 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 FileSystemProvider &FSProvider, DiagnosticsConsumer &DiagConsumer, const Options &Opts) | clang::clangd::ClangdServer |
codeComplete(PathRef File, Position Pos, const clangd::CodeCompleteOptions &Opts, Callback< CodeCompleteResult > 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 |
dumpAST(PathRef File, llvm::unique_function< void(std::string)> Callback) | clang::clangd::ClangdServer |
enumerateTweaks(PathRef File, Range Sel, Callback< std::vector< TweakRef >> CB) | 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 |
findReferences(PathRef File, Position Pos, uint32_t Limit, Callback< ReferencesResult > CB) | clang::clangd::ClangdServer |
formatFile(StringRef Code, PathRef File) | clang::clangd::ClangdServer |
formatOnType(StringRef Code, PathRef File, Position Pos, StringRef TriggerText) | clang::clangd::ClangdServer |
formatRange(StringRef Code, PathRef File, Range Rng) | clang::clangd::ClangdServer |
getDocument(PathRef File) const | clang::clangd::ClangdServer |
getUsedBytesPerFile() const | 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
prepareRename(PathRef File, Position Pos, Callback< llvm::Optional< Range >> CB) | clang::clangd::ClangdServer |
removeDocument(PathRef File) | clang::clangd::ClangdServer |
rename(PathRef File, Position Pos, llvm::StringRef NewName, bool WantFormat, Callback< FileEdits > CB) | clang::clangd::ClangdServer |
resolveTypeHierarchy(TypeHierarchyItem Item, int Resolve, TypeHierarchyDirection Direction, Callback< llvm::Optional< TypeHierarchyItem >> CB) | clang::clangd::ClangdServer |
semanticRanges(PathRef File, Position Pos, Callback< std::vector< Range >> CB) | clang::clangd::ClangdServer |
signatureHelp(PathRef File, Position Pos, 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 |