Searched refs:IndexingContext (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 28 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() 104 bool IndexingContext::importedModule(const ImportDecl *ImportD) { in importedModule() 184 bool IndexingContext::shouldIgnoreIfImplicit(const Decl *D) { in shouldIgnoreIfImplicit() [all …]
|
| H A D | IndexingAction.cpp | 27 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 D | IndexTypeSourceInfo.cpp | 22 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 D | IndexingContext.h | 38 class IndexingContext { 44 IndexingContext(IndexingOptions IndexOpts, IndexDataConsumer &DataConsumer) in IndexingContext() function
|
| H A D | IndexDecl.cpp | 37 IndexingContext &IndexCtx; 40 explicit IndexingDeclVisitor(IndexingContext &indexCtx) in IndexingDeclVisitor() 775 bool IndexingContext::indexDecl(const Decl *D) { in indexDecl() 793 bool IndexingContext::indexDeclContext(const DeclContext *DC) { in indexDeclContext() 800 bool IndexingContext::indexTopLevelDecl(const Decl *D) { in indexTopLevelDecl() 813 bool IndexingContext::indexDeclGroupRef(DeclGroupRef DG) { in indexDeclGroupRef()
|
| H A D | IndexBody.cpp | 23 IndexingContext &IndexCtx; 34 BodyIndexer(IndexingContext &indexCtx, in BodyIndexer() 512 void IndexingContext::indexBody(const Stmt *S, const NamedDecl *Parent, in indexBody()
|
| /freebsd-14.2/lib/clang/libclang/ |
| H A D | Makefile | 489 SRCS_MIN+= Index/IndexingContext.cpp
|