Lines Matching refs:IndexCtx
50 std::shared_ptr<IndexingContext> IndexCtx; member in __anon0e6db7c40111::IndexASTConsumer
54 std::shared_ptr<IndexingContext> IndexCtx) in IndexASTConsumer() argument
55 : PP(std::move(PP)), IndexCtx(std::move(IndexCtx)) {} in IndexASTConsumer()
59 IndexCtx->setASTContext(Context); in Initialize()
60 IndexCtx->getDataConsumer().initialize(Context); in Initialize()
61 IndexCtx->getDataConsumer().setPreprocessor(PP); in Initialize()
65 return IndexCtx->indexDeclGroupRef(DG); in HandleTopLevelDecl()
73 IndexCtx->indexDeclGroupRef(DG); in HandleTopLevelDeclInObjCContainer()
81 std::shared_ptr<IndexingContext> IndexCtx; member in __anon0e6db7c40111::IndexPPCallbacks
84 IndexPPCallbacks(std::shared_ptr<IndexingContext> IndexCtx) in IndexPPCallbacks() argument
85 : IndexCtx(std::move(IndexCtx)) {} in IndexPPCallbacks()
89 IndexCtx->handleMacroReference(*MacroNameTok.getIdentifierInfo(), in MacroExpands()
95 IndexCtx->handleMacroDefined(*MacroNameTok.getIdentifierInfo(), in MacroDefined()
104 IndexCtx->handleMacroUndefined(*MacroNameTok.getIdentifierInfo(), in MacroUndefined()
113 std::shared_ptr<IndexingContext> IndexCtx; member in __anon0e6db7c40111::IndexActionBase
118 IndexCtx(new IndexingContext(Opts, *DataConsumer)) {} in IndexActionBase()
123 IndexCtx); in createIndexASTConsumer()
127 return llvm::make_unique<IndexPPCallbacks>(IndexCtx); in createIndexPPCallbacks()
211 IndexingContext &IndexCtx = *static_cast<IndexingContext*>(context); in topLevelDeclVisitor() local
212 return IndexCtx.indexTopLevelDecl(D); in topLevelDeclVisitor()
215 static void indexTranslationUnit(ASTUnit &Unit, IndexingContext &IndexCtx) { in indexTranslationUnit() argument
216 Unit.visitLocalTopLevelDecls(&IndexCtx, topLevelDeclVisitor); in indexTranslationUnit()
231 IndexingContext IndexCtx(Opts, DataConsumer); in indexASTUnit() local
232 IndexCtx.setASTContext(Unit.getASTContext()); in indexASTUnit()
238 indexTranslationUnit(Unit, IndexCtx); in indexASTUnit()
246 IndexingContext IndexCtx(Opts, DataConsumer); in indexTopLevelDecls() local
247 IndexCtx.setASTContext(Ctx); in indexTopLevelDecls()
255 IndexCtx.indexTopLevelDecl(D); in indexTopLevelDecls()
269 IndexingContext IndexCtx(Opts, DataConsumer); in indexModuleFile() local
270 IndexCtx.setASTContext(Ctx); in indexModuleFile()
277 IndexCtx.indexTopLevelDecl(D); in indexModuleFile()