Home
last modified time | relevance | path

Searched refs:IndexingContext (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang/lib/Index/
H A DIndexingContext.cpp28 bool IndexingContext::shouldIndex(const Decl *D) { in shouldIndex()
32 const LangOptions &IndexingContext::getLangOpts() const { in getLangOpts()
36 bool IndexingContext::shouldIndexFunctionLocalSymbols() const { in shouldIndexFunctionLocalSymbols()
40 bool IndexingContext::shouldIndexImplicitInstantiation() const { in shouldIndexImplicitInstantiation()
44 bool IndexingContext::shouldIndexParametersInDeclarations() const { in shouldIndexParametersInDeclarations()
48 bool IndexingContext::shouldIndexTemplateParameters() const { in shouldIndexTemplateParameters()
52 bool IndexingContext::handleDecl(const Decl *D, in handleDecl()
58 bool IndexingContext::handleDecl(const Decl *D, SourceLocation Loc, in handleDecl()
105 bool IndexingContext::importedModule(const ImportDecl *ImportD) { in importedModule()
185 bool IndexingContext::shouldIgnoreIfImplicit(const Decl *D) { in shouldIgnoreIfImplicit()
[all …]
H A DIndexingAction.cpp27 std::shared_ptr<IndexingContext> IndexCtx;
30 IndexPPCallbacks(std::shared_ptr<IndexingContext> IndexCtx) in IndexPPCallbacks()
103 std::shared_ptr<IndexingContext> IndexCtx;
113 IndexCtx(new IndexingContext(Opts, *this->DataConsumer)), in IndexASTConsumer()
202 IndexingContext &IndexCtx = *static_cast<IndexingContext*>(context); in topLevelDeclVisitor()
206 static void indexTranslationUnit(ASTUnit &Unit, IndexingContext &IndexCtx) { in indexTranslationUnit()
262 IndexingContext IndexCtx(Opts, DataConsumer); in indexASTUnit()
277 IndexingContext IndexCtx(Opts, DataConsumer); in indexTopLevelDecls()
293 std::make_shared<IndexingContext>(Opts, Consumer)); in indexMacrosCallback()
300 IndexingContext IndexCtx(Opts, DataConsumer); in indexModuleFile()
H A DIndexTypeSourceInfo.cpp22 IndexingContext &IndexCtx;
31 TypeIndexer(IndexingContext &indexCtx, const NamedDecl *parent, in TypeIndexer()
245 void IndexingContext::indexTypeSourceInfo(TypeSourceInfo *TInfo, in indexTypeSourceInfo()
256 void IndexingContext::indexTypeLoc(TypeLoc TL, in indexTypeLoc()
269 void IndexingContext::indexNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS, in indexNestedNameSpecifierLoc()
304 void IndexingContext::indexTagDecl(const TagDecl *D, in indexTagDecl()
H A DCMakeLists.txt12 IndexingContext.cpp
18 IndexingContext.h
H A DIndexingContext.h38 class IndexingContext {
44 IndexingContext(IndexingOptions IndexOpts, IndexDataConsumer &DataConsumer) in IndexingContext() function
H A DIndexDecl.cpp37 IndexingContext &IndexCtx;
40 explicit IndexingDeclVisitor(IndexingContext &indexCtx) in IndexingDeclVisitor()
774 bool IndexingContext::indexDecl(const Decl *D) { in indexDecl()
792 bool IndexingContext::indexDeclContext(const DeclContext *DC) { in indexDeclContext()
799 bool IndexingContext::indexTopLevelDecl(const Decl *D) { in indexTopLevelDecl()
812 bool IndexingContext::indexDeclGroupRef(DeclGroupRef DG) { in indexDeclGroupRef()
H A DIndexBody.cpp23 IndexingContext &IndexCtx;
34 BodyIndexer(IndexingContext &indexCtx, in BodyIndexer()
495 void IndexingContext::indexBody(const Stmt *S, const NamedDecl *Parent, in indexBody()
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Index/
H A DBUILD.gn23 "IndexingContext.cpp",
24 "IndexingContext.h",