Home
last modified time | relevance | path

Searched refs:DataConsumer (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/clang/lib/Index/
H A DIndexingAction.cpp112 : DataConsumer(std::move(DataConsumer)), in IndexASTConsumer()
116 assert(this->DataConsumer != nullptr); in IndexASTConsumer()
141 DataConsumer->finish(); in HandleTranslationUnit()
156 : DataConsumer(std::move(DataConsumer)), Opts(Opts) { in IndexAction()
157 assert(this->DataConsumer != nullptr); in IndexAction()
197 assert(DataConsumer != nullptr); in createIndexingAction()
270 DataConsumer.finish(); in indexASTUnit()
280 DataConsumer.initialize(Ctx); in indexTopLevelDecls()
287 DataConsumer.finish(); in indexTopLevelDecls()
302 DataConsumer.initialize(Ctx); in indexModuleFile()
[all …]
H A DIndexingContext.h40 IndexDataConsumer &DataConsumer; variable
44 IndexingContext(IndexingOptions IndexOpts, IndexDataConsumer &DataConsumer) in IndexingContext() argument
45 : IndexOpts(IndexOpts), DataConsumer(DataConsumer) {} in IndexingContext()
48 IndexDataConsumer &getDataConsumer() { return DataConsumer; } in getDataConsumer()
H A DIndexingContext.cpp96 IndexDataConsumer &DataConsumer) { in reportModuleReferences() argument
100 DataConsumer); in reportModuleReferences()
101 DataConsumer.handleModuleOccurrence( in reportModuleReferences()
139 DataConsumer); in importedModule()
146 return DataConsumer.handleModuleOccurrence(ImportD, Mod, Roles, Loc); in importedModule()
450 return DataConsumer.handleDeclOccurrence(D, Roles, FinalRelations, Loc, Node); in handleDeclOccurrence()
459 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc); in handleMacroDefined()
468 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc); in handleMacroUndefined()
477 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc); in handleMacroReference()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDataCollection.h44 void addDataToConsumer(T &DataConsumer, llvm::StringRef Str) { in addDataToConsumer() argument
45 DataConsumer.update(Str); in addDataToConsumer()
48 template <class T> void addDataToConsumer(T &DataConsumer, const QualType &QT) { in addDataToConsumer() argument
49 addDataToConsumer(DataConsumer, QT.getAsString()); in addDataToConsumer()
56 addDataToConsumer(T &DataConsumer, Type Data) { in addDataToConsumer() argument
57 DataConsumer.update(StringRef(reinterpret_cast<char *>(&Data), sizeof(Data))); in addDataToConsumer()
/llvm-project-15.0.7/clang/tools/libclang/
H A DIndexing.cpp241 CXIndexDataConsumer &DataConsumer; member in __anon0c848fe50211::IndexPPCallbacks
299 CXIndexDataConsumer &DataConsumer; member in __anon0c848fe50211::IndexingConsumer
304 : DataConsumer(dataConsumer) {} in IndexingConsumer()
307 DataConsumer.setASTContext(Context); in Initialize()
312 return !DataConsumer.shouldAbort(); in HandleTopLevelDecl()
355 DataConsumer->importedPCH(*File); in CreateASTConsumer()
577 auto DataConsumer = in clang_indexSourceFile_Impl() local
698 DataConsumer.importedPCH(PCHFile); in clang_indexTranslationUnit_Impl()
714 DataConsumer.indexDiagnostics(); in clang_indexTranslationUnit_Impl()
987 CXIndexDataConsumer &DataConsumer = in clang_indexLoc_getFileLocation() local
[all …]
H A DCXIndexDataConsumer.cpp25 CXIndexDataConsumer &DataConsumer; member in __anond6d661a80111::IndexingDeclVisitor
35 DataConsumer.handleFunction(D); in VisitFunctionDecl()
40 DataConsumer.handleVar(D); in VisitVarDecl()
45 DataConsumer.handleField(D); in VisitFieldDecl()
54 DataConsumer.handleEnumerator(D); in VisitEnumConstantDecl()
59 DataConsumer.handleTypedefName(D); in VisitTypedefNameDecl()
64 DataConsumer.handleTagDecl(D); in VisitTagDecl()
112 DataConsumer.handleNamespace(D); in VisitNamespaceDecl()
131 DataConsumer.handleTagDecl(D); in VisitClassTemplateSpecializationDecl()
146 DataConsumer.importedModule(D); in VisitImportDecl()
[all …]
/llvm-project-15.0.7/clang/include/clang/Index/
H A DIndexingAction.h37 createIndexingASTConsumer(std::shared_ptr<IndexDataConsumer> DataConsumer,
42 std::shared_ptr<IndexDataConsumer> DataConsumer,
50 createIndexingAction(std::shared_ptr<IndexDataConsumer> DataConsumer,
54 void indexASTUnit(ASTUnit &Unit, IndexDataConsumer &DataConsumer,
60 IndexDataConsumer &DataConsumer, IndexingOptions Opts);
69 IndexDataConsumer &DataConsumer, IndexingOptions Opts);
/llvm-project-15.0.7/clang/unittests/AST/
H A DDataCollectionTest.cpp30 llvm::MD5 &DataConsumer; member in __anond8fa4f230111::StmtDataCollector
33 data_collection::addDataToConsumer(DataConsumer, Data); in addData()
37 StmtDataCollector(const Stmt *S, ASTContext &Context, llvm::MD5 &DataConsumer) in StmtDataCollector() argument
38 : Context(Context), DataConsumer(DataConsumer) { in StmtDataCollector()
/llvm-project-15.0.7/clang/tools/c-index-test/
H A Dcore_main.cpp232 auto DataConsumer = std::make_shared<PrintIndexDataConsumer>(OS); in printSourceSymbols() local
238 createIndexingAction(DataConsumer, IndexOpts); in printSourceSymbols()
251 indexModuleFile(Mod, *Reader, *DataConsumer, IndexOpts); in printSourceSymbols()
286 PrintIndexDataConsumer DataConsumer(outs()); in printSourceSymbolsFromModule() local
288 indexASTUnit(*AU, DataConsumer, IndexOpts); in printSourceSymbolsFromModule()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DCloneDetection.cpp184 T &DataConsumer; member in __anon93dfdbed0111::CloneTypeIIStmtDataCollector
187 data_collection::addDataToConsumer(DataConsumer, Data); in addData()
192 T &DataConsumer) in CloneTypeIIStmtDataCollector() argument
193 : Context(Context), DataConsumer(DataConsumer) { in CloneTypeIIStmtDataCollector()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DSymbolCollectorTests.cpp236 IndexAction(std::shared_ptr<index::IndexDataConsumer> DataConsumer, in create() argument
239 : DataConsumer(std::move(DataConsumer)), Opts(Opts), in create()
246 return createIndexingASTConsumer(DataConsumer, Opts, in create()
257 std::shared_ptr<index::IndexDataConsumer> DataConsumer; in create() member in clang::clangd::__anon3932027d0111::SymbolIndexActionFactory::create::IndexAction