Lines Matching defs:DataConsumer

239   CXIndexDataConsumer &DataConsumer;
244 : PP(PP), DataConsumer(dataConsumer), IsMainFileEntered(false) { }
256 DataConsumer.enteredMainFile(
270 DataConsumer.ppIncludedFile(HashLoc, FileName, File, isImport, IsAngled,
299 CXIndexDataConsumer &DataConsumer;
304 : DataConsumer(dataConsumer) {}
307 DataConsumer.setASTContext(Context);
308 DataConsumer.startedTranslationUnit();
312 return !DataConsumer.shouldAbort();
336 std::shared_ptr<CXIndexDataConsumer> DataConsumer;
346 : DataConsumer(std::move(dataConsumer)), Opts(Opts), SKData(skData) {}
355 DataConsumer->importedPCH(*File);
358 DataConsumer->setASTContext(CI.getASTContext());
360 PP.addPPCallbacks(std::make_unique<IndexPPCallbacks>(PP, *DataConsumer));
361 DataConsumer->setPreprocessor(CI.getPreprocessorPtr());
372 *DataConsumer, ParsedLocsTracker.get()));
374 DataConsumer, Opts, CI.getPreprocessorPtr(),
406 if (DataConsumer->shouldIndexImplicitTemplateInsts())
577 auto DataConsumer =
581 DataConsumer, getIndexingOptionsFromCXOptions(index_options),
689 CXIndexDataConsumer DataConsumer(client_data, CB, index_options, TU);
698 DataConsumer.importedPCH(*PCHFile);
703 DataConsumer.enteredMainFile(std::nullopt);
706 DataConsumer.enteredMainFile(*MainFile);
708 DataConsumer.enteredMainFile(std::nullopt);
710 DataConsumer.setASTContext(Unit->getASTContext());
711 DataConsumer.startedTranslationUnit();
713 indexPreprocessingRecord(*Unit, DataConsumer);
714 indexASTUnit(*Unit, DataConsumer, getIndexingOptionsFromCXOptions(index_options));
715 DataConsumer.indexDiagnostics();
987 CXIndexDataConsumer &DataConsumer =
989 DataConsumer.translateLoc(Loc, indexFile, file, line, column, offset);
997 CXIndexDataConsumer &DataConsumer =
999 return cxloc::translateSourceLocation(DataConsumer.getASTContext(), Loc);