Lines Matching refs:DataConsumer
74 std::shared_ptr<IndexDataConsumer> DataConsumer; member in __anon7a4004370111::IndexActionBase
79 : DataConsumer(std::move(dataConsumer)), in IndexActionBase()
80 IndexCtx(Opts, *DataConsumer) {} in IndexActionBase()
87 DataConsumer->finish(); in finish()
93 IndexAction(std::shared_ptr<IndexDataConsumer> DataConsumer, in IndexAction() argument
95 : IndexActionBase(std::move(DataConsumer), Opts) {} in IndexAction()
114 std::shared_ptr<IndexDataConsumer> DataConsumer, in WrappingIndexAction() argument
117 IndexActionBase(std::move(DataConsumer), Opts) {} in WrappingIndexAction()
149 index::createIndexingAction(std::shared_ptr<IndexDataConsumer> DataConsumer, in createIndexingAction() argument
154 std::move(DataConsumer), in createIndexingAction()
156 return llvm::make_unique<IndexAction>(std::move(DataConsumer), Opts); in createIndexingAction()
170 std::shared_ptr<IndexDataConsumer> DataConsumer, in indexASTUnit() argument
172 IndexingContext IndexCtx(Opts, *DataConsumer); in indexASTUnit()
174 DataConsumer->initialize(Unit.getASTContext()); in indexASTUnit()