Searched refs:DocumentSymbol (Results 1 – 16 of 16) sorted by relevance
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | FindSymbols.cpp | 237 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 D | FindSymbols.h | 48 llvm::Expected<std::vector<DocumentSymbol>> getDocumentSymbols(ParsedAST &AST);
|
| H A D | Protocol.h | 1029 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 D | ClangdServer.h | 287 Callback<std::vector<DocumentSymbol>> CB);
|
| H A D | ClangdLSPServer.cpp | 99 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 D | Protocol.cpp | 365 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 D | ClangdServer.cpp | 840 Callback<std::vector<DocumentSymbol>> CB) { in documentSymbols()
|
| /llvm-project-15.0.7/mlir/lib/Tools/mlir-lsp-server/ |
| H A D | MLIRServer.h | 23 struct DocumentSymbol; 65 std::vector<DocumentSymbol> &symbols);
|
| H A D | MLIRServer.cpp | 276 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 D | LSPServer.cpp | 63 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 D | PDLLServer.h | 25 struct DocumentSymbol; 90 std::vector<DocumentSymbol> &symbols);
|
| H A D | LSPServer.cpp | 71 Callback<std::vector<DocumentSymbol>> reply); 236 Callback<std::vector<DocumentSymbol>> reply) { in onDocumentSymbol() 237 std::vector<DocumentSymbol> symbols; in onDocumentSymbol()
|
| H A D | PDLLServer.cpp | 353 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 D | Protocol.h | 566 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 D | Protocol.cpp | 567 llvm::json::Value mlir::lsp::toJSON(const DocumentSymbol &symbol) { in toJSON()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | FindSymbolsTests.cpp | 42 ::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()
|