| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | XRefs.h | 32 class ParsedAST; variable 53 std::vector<LocatedSymbol> locateSymbolAt(ParsedAST &AST, Position Pos, 63 locateSymbolTextually(const SpelledWord &Word, ParsedAST &AST, 74 std::vector<DocumentLink> getDocumentLinks(ParsedAST &AST); 77 std::vector<DocumentHighlight> findDocumentHighlights(ParsedAST &AST, 101 std::vector<LocatedSymbol> findImplementations(ParsedAST &AST, Position Pos, 108 std::vector<LocatedSymbol> findType(ParsedAST &AST, Position Pos); 116 std::vector<SymbolDetails> getSymbolInfo(ParsedAST &AST, Position Pos); 119 std::vector<const CXXRecordDecl *> findRecordTypeAt(ParsedAST &AST, 144 prepareCallHierarchy(ParsedAST &AST, Position Pos, PathRef TUPath); [all …]
|
| H A D | ParsedAST.h | 45 class ParsedAST { 50 static llvm::Optional<ParsedAST> 56 ParsedAST(ParsedAST &&Other); 57 ParsedAST &operator=(ParsedAST &&Other); 59 ~ParsedAST(); 120 ParsedAST(llvm::StringRef Version,
|
| H A D | ParsedAST.cpp | 341 llvm::Optional<ParsedAST> 682 ParsedAST::ParsedAST(ParsedAST &&Other) = default; 684 ParsedAST &ParsedAST::operator=(ParsedAST &&Other) = default; 686 ParsedAST::~ParsedAST() { in ~ParsedAST() 699 const ASTContext &ParsedAST::getASTContext() const { in getASTContext() 703 Sema &ParsedAST::getSema() { return Clang->getSema(); } in getSema() 707 std::shared_ptr<Preprocessor> ParsedAST::getPreprocessorPtr() { in getPreprocessorPtr() 711 const Preprocessor &ParsedAST::getPreprocessor() const { in getPreprocessor() 715 llvm::ArrayRef<Decl *> ParsedAST::getLocalTopLevelDecls() { in getLocalTopLevelDecls() 722 std::size_t ParsedAST::getUsedBytes() const { in getUsedBytes() [all …]
|
| H A D | IncludeCleaner.h | 55 ReferencedLocations findReferencedLocations(ParsedAST &AST); 94 getUnused(ParsedAST &AST, 98 std::vector<const Inclusion *> computeUnusedIncludes(ParsedAST &AST); 100 std::vector<Diag> issueUnusedIncludesDiagnostics(ParsedAST &AST,
|
| H A D | InlayHints.h | 23 class ParsedAST; variable 27 std::vector<InlayHint> inlayHints(ParsedAST &AST,
|
| H A D | SemanticSelection.h | 27 llvm::Expected<SelectionRange> getSemanticRanges(ParsedAST &AST, Position Pos); 31 llvm::Expected<std::vector<FoldingRange>> getFoldingRanges(ParsedAST &AST);
|
| H A D | HeaderSourceSwitch.h | 26 ParsedAST &AST, 31 std::vector<const Decl *> getIndexableLocalDecls(ParsedAST &AST);
|
| H A D | FindSymbols.h | 21 class ParsedAST; variable 48 llvm::Expected<std::vector<DocumentSymbol>> getDocumentSymbols(ParsedAST &AST);
|
| H A D | SemanticHighlighting.h | 29 class ParsedAST; variable 103 std::vector<HighlightingToken> getSemanticHighlightings(ParsedAST &AST);
|
| H A D | TUScheduler.h | 29 class ParsedAST; variable 39 ParsedAST &AST; 191 virtual void onMainAST(PathRef Path, ParsedAST &AST, PublishFn Publish) {} in onMainAST()
|
| H A D | TUScheduler.cpp | 168 void put(Key K, std::unique_ptr<ParsedAST> V) { in put() 187 llvm::Optional<std::unique_ptr<ParsedAST>> 199 std::unique_ptr<ParsedAST> V = std::move(Existing->second); in take() 204 return llvm::Optional<std::unique_ptr<ParsedAST>>(std::move(V)); in take() 208 using KVPair = std::pair<Key, std::unique_ptr<ParsedAST>>; 667 void updateASTSignals(ParsedAST &AST); 962 llvm::Optional<std::unique_ptr<ParsedAST>> AST = in runWithAST() 974 llvm::Optional<ParsedAST> NewAST; in runWithAST() 1136 void ASTWorker::updateASTSignals(ParsedAST &AST) { in updateASTSignals() 1181 llvm::Optional<std::unique_ptr<ParsedAST>> AST = in generateDiagnostics() [all …]
|
| H A D | IncludeCleaner.cpp | 258 static bool mayConsiderUnused(const Inclusion &Inc, ParsedAST &AST, in mayConsiderUnused() 339 ReferencedLocations findReferencedLocations(ParsedAST &AST) { in findReferencedLocations() 404 getUnused(ParsedAST &AST, in getUnused() 460 std::vector<const Inclusion *> computeUnusedIncludes(ParsedAST &AST) { in computeUnusedIncludes() 472 std::vector<Diag> issueUnusedIncludesDiagnostics(ParsedAST &AST, in issueUnusedIncludesDiagnostics()
|
| H A D | XRefs.cpp | 170 getDeclAtPositionWithRelations(ParsedAST &AST, SourceLocation Pos, in getDeclAtPositionWithRelations() 231 ParsedAST &AST, in locateFileReferent() 344 ParsedAST &AST, llvm::StringRef MainFilePath, in locateASTReferent() 486 std::vector<LocatedSymbol> locateSymbolForType(const ParsedAST &AST, in locateSymbolForType() 552 locateSymbolTextually(const SpelledWord &Word, ParsedAST &AST, in locateSymbolTextually() 835 std::vector<DocumentLink> getDocumentLinks(ParsedAST &AST) { in getDocumentLinks() 883 ReferenceFinder(const ParsedAST &AST, in ReferenceFinder() 953 const ParsedAST &AST; 1741 std::vector<const CXXRecordDecl *> findRecordTypeAt(ParsedAST &AST, in findRecordTypeAt() 2033 getTypeHierarchy(ParsedAST &AST, Position Pos, int ResolveLevels, in getTypeHierarchy() [all …]
|
| H A D | HeaderSourceSwitch.cpp | 71 ParsedAST &AST, in getCorrespondingHeaderOrSource() 125 std::vector<const Decl *> getIndexableLocalDecls(ParsedAST &AST) { in getIndexableLocalDecls()
|
| H A D | ASTSignals.h | 33 static ASTSignals derive(const ParsedAST &AST);
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | TestTU.h | 87 ParsedAST build() const; 99 const NamedDecl &findDecl(ParsedAST &AST, llvm::StringRef QName); 101 const NamedDecl &findDecl(ParsedAST &AST, 104 const NamedDecl &findUnqualifiedDecl(ParsedAST &AST, llvm::StringRef Name);
|
| H A D | DumpASTTests.cpp | 147 ParsedAST AST = TestTU::withCode(Case.first).build(); in TEST() 157 ParsedAST AST = TestTU::withCode(Case.code()).build(); in TEST() 168 ParsedAST AST = TU.build(); in TEST() 179 ParsedAST AST = TestTU::withCode("int x;").build(); in TEST()
|
| H A D | IncludeCleanerTests.cpp | 289 ParsedAST AST = TU.build(); in TEST() 374 ParsedAST AST = TU.build(); in TEST() 415 ParsedAST AST = TU.build(); in TEST() 468 ParsedAST AST = TU.build(); in TEST() 502 ParsedAST AST = TU.build(); in TEST() 534 ParsedAST AST = TU.build(); in TEST() 572 ParsedAST AST = TU.build(); in TEST() 597 ParsedAST AST = TU.build(); in TEST()
|
| H A D | TestTU.cpp | 109 ParsedAST TestTU::build() const { in build() 124 auto AST = ParsedAST::build(testPath(Filename), Inputs, std::move(CI), in build() 209 TraverseHeadersToo(ParsedAST &AST) in TraverseHeadersToo() 216 const NamedDecl &findDecl(ParsedAST &AST, llvm::StringRef QName) { in findDecl() 236 const NamedDecl &findDecl(ParsedAST &AST, in findDecl() 257 const NamedDecl &findUnqualifiedDecl(ParsedAST &AST, llvm::StringRef Name) { in findUnqualifiedDecl()
|
| H A D | ASTTests.cpp | 450 ParsedAST AST = TU.build(); in TEST() 516 ParsedAST AST = TU.build(); in TEST() 550 ParsedAST AST = TU.build(); in TEST() 579 ParsedAST AST = TestTU::withCode(Code).build(); in TEST() 599 ParsedAST AST = TestTU::withCode(R"cpp( in TEST()
|
| H A D | TestWorkspace.cpp | 28 ParsedAST MainAST = TU.build(); in index() 34 Optional<ParsedAST> TestWorkspace::openFile(llvm::StringRef Filename) { in openFile()
|
| H A D | TestWorkspace.h | 41 Optional<ParsedAST> openFile(llvm::StringRef Filename);
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | FileIndex.h | 39 class ParsedAST; variable 121 void updateMain(PathRef Path, ParsedAST &AST); 159 SlabTuple indexMainDecls(ParsedAST &AST);
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/ |
| H A D | Rename.h | 19 class ParsedAST; variable 35 ParsedAST &AST;
|
| H A D | Tweak.h | 50 Selection(const SymbolIndex *Index, ParsedAST &AST, unsigned RangeBegin, 58 ParsedAST *AST;
|