Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/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()
104 bool IndexingContext::importedModule(const ImportDecl *ImportD) { in importedModule()
184 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 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()
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 DIndexBody.cpp23 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 DMakefile489 SRCS_MIN+= Index/IndexingContext.cpp