Home
last modified time | relevance | path

Searched refs:DocumentSymbol (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DFindSymbols.cpp237 DocumentSymbol SI; in declToSym()
298 DocumentSymbol build() && { in build()
314 SymBuilder &addChild(DocumentSymbol S) { in addChild()
336 DocumentSymbol Sym; in inMacro()
373 std::vector<DocumentSymbol> build() { in build()
522 DocumentSymbol DocSym;
533 DocumentSymbol *Cur = &Root; in mergePragmas()
598 for (DocumentSymbol &Sym : P.DocSym.children) in mergePragmas()
621 DocumentSymbol Sym; in markToSymbol()
629 std::vector<DocumentSymbol> collectDocSymbols(ParsedAST &AST) { in collectDocSymbols()
[all …]
H A DFindSymbols.h48 llvm::Expected<std::vector<DocumentSymbol>> getDocumentSymbols(ParsedAST &AST);
H A DProtocol.h1029 struct DocumentSymbol { struct
1053 std::vector<DocumentSymbol> children; argument
1055 llvm::raw_ostream &operator<<(llvm::raw_ostream &O, const DocumentSymbol &S);
1056 llvm::json::Value toJSON(const DocumentSymbol &S);
H A DClangdServer.h287 Callback<std::vector<DocumentSymbol>> CB);
H A DClangdLSPServer.cpp99 void adjustSymbolKinds(llvm::MutableArrayRef<DocumentSymbol> Syms, in adjustSymbolKinds()
906 flattenSymbolHierarchy(llvm::ArrayRef<DocumentSymbol> Symbols, in flattenSymbolHierarchy()
909 std::function<void(const DocumentSymbol &, llvm::StringRef)> Process = in flattenSymbolHierarchy()
910 [&](const DocumentSymbol &S, llvm::Optional<llvm::StringRef> ParentName) { in flattenSymbolHierarchy()
935 llvm::Expected<std::vector<DocumentSymbol>> Items) mutable { in onDocumentSymbol()
H A DProtocol.cpp365 if (auto *DocumentSymbol = TextDocument->getObject("documentSymbol")) { in fromJSON() local
367 DocumentSymbol->getBoolean("hierarchicalDocumentSymbolSupport")) in fromJSON()
807 llvm::raw_ostream &operator<<(llvm::raw_ostream &O, const DocumentSymbol &S) { in operator <<()
811 llvm::json::Value toJSON(const DocumentSymbol &S) { in toJSON()
H A DClangdServer.cpp840 Callback<std::vector<DocumentSymbol>> CB) { in documentSymbols()
/llvm-project-15.0.7/mlir/lib/Tools/mlir-lsp-server/
H A DMLIRServer.h23 struct DocumentSymbol;
65 std::vector<DocumentSymbol> &symbols);
H A DMLIRServer.cpp276 void findDocumentSymbols(std::vector<lsp::DocumentSymbol> &symbols);
596 std::vector<lsp::DocumentSymbol> &symbols) { in findDocumentSymbols()
602 Operation *op, std::vector<lsp::DocumentSymbol> &symbols) { in findDocumentSymbols()
603 std::vector<lsp::DocumentSymbol> *childSymbols = &symbols; in findDocumentSymbols()
1007 std::vector<lsp::DocumentSymbol> &symbols) { in findDocumentSymbols()
1018 lsp::DocumentSymbol symbol("<file-split-" + Twine(i) + ">", in findDocumentSymbols()
1026 SmallVector<lsp::DocumentSymbol *> symbolsToFix; in findDocumentSymbols()
1027 for (lsp::DocumentSymbol &childSymbol : symbol.children) in findDocumentSymbols()
1031 lsp::DocumentSymbol *symbol = symbolsToFix.pop_back_val(); in findDocumentSymbols()
1035 for (lsp::DocumentSymbol &childSymbol : symbol->children) in findDocumentSymbols()
[all …]
H A DLSPServer.cpp63 Callback<std::vector<DocumentSymbol>> reply);
220 Callback<std::vector<DocumentSymbol>> reply) { in onDocumentSymbol()
221 std::vector<DocumentSymbol> symbols; in onDocumentSymbol()
/llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DPDLLServer.h25 struct DocumentSymbol;
90 std::vector<DocumentSymbol> &symbols);
H A DLSPServer.cpp71 Callback<std::vector<DocumentSymbol>> reply);
236 Callback<std::vector<DocumentSymbol>> reply) { in onDocumentSymbol()
237 std::vector<DocumentSymbol> symbols; in onDocumentSymbol()
H A DPDLLServer.cpp353 void findDocumentSymbols(std::vector<lsp::DocumentSymbol> &symbols);
662 std::vector<lsp::DocumentSymbol> &symbols) { in findDocumentSymbols()
1443 void findDocumentSymbols(std::vector<lsp::DocumentSymbol> &symbols);
1562 std::vector<lsp::DocumentSymbol> &symbols) { in findDocumentSymbols()
1573 lsp::DocumentSymbol symbol("<file-split-" + Twine(i) + ">", in findDocumentSymbols()
1581 SmallVector<lsp::DocumentSymbol *> symbolsToFix; in findDocumentSymbols()
1582 for (lsp::DocumentSymbol &childSymbol : symbol.children) in findDocumentSymbols()
1586 lsp::DocumentSymbol *symbol = symbolsToFix.pop_back_val(); in findDocumentSymbols()
1590 for (lsp::DocumentSymbol &childSymbol : symbol->children) in findDocumentSymbols()
1824 const URIForFile &uri, std::vector<DocumentSymbol> &symbols) { in findDocumentSymbols()
/llvm-project-15.0.7/mlir/lib/Tools/lsp-server-support/
H A DProtocol.h566 struct DocumentSymbol { struct
567 DocumentSymbol() = default;
568 DocumentSymbol(DocumentSymbol &&) = default;
569 DocumentSymbol(const Twine &name, SymbolKind kind, Range range, in DocumentSymbol() function
594 std::vector<DocumentSymbol> children; argument
598 llvm::json::Value toJSON(const DocumentSymbol &symbol);
H A DProtocol.cpp567 llvm::json::Value mlir::lsp::toJSON(const DocumentSymbol &symbol) { in toJSON()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DFindSymbolsTests.cpp42 ::testing::Matcher<DocumentSymbol> children(ChildMatchers... ChildrenM) { in children()
43 return Field(&DocumentSymbol::children, UnorderedElementsAre(ChildrenM...)); in children()
323 std::vector<DocumentSymbol> getSymbols(ParsedAST AST) { in getSymbols()
621 ElementsAreArray<::testing::Matcher<DocumentSymbol>>( in TEST()
668 testing::Matcher<DocumentSymbol> Matcher; in TEST()