Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/
HDIndexingAction.cpp57 std::shared_ptr<IndexDataConsumer> DataConsumer; member in __anon45d98b4c0111::IndexASTConsumer
63 IndexASTConsumer(std::shared_ptr<IndexDataConsumer> DataConsumer, in IndexASTConsumer() argument
67 : DataConsumer(std::move(DataConsumer)), in IndexASTConsumer()
68 IndexCtx(new IndexingContext(Opts, *this->DataConsumer)), in IndexASTConsumer()
71 assert(this->DataConsumer != nullptr); in IndexASTConsumer()
96 DataConsumer->finish(); in HandleTranslationUnit()
105 std::shared_ptr<IndexDataConsumer> DataConsumer; member in __anon45d98b4c0111::IndexAction
109 IndexAction(std::shared_ptr<IndexDataConsumer> DataConsumer, in IndexAction() argument
111 : DataConsumer(std::move(DataConsumer)), Opts(Opts) { in IndexAction()
112 assert(this->DataConsumer != nullptr); in IndexAction()
[all …]
HDIndexingContext.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()
HDIndexingContext.cpp97 IndexDataConsumer &DataConsumer) { in reportModuleReferences() argument
101 DataConsumer); in reportModuleReferences()
102 DataConsumer.handleModuleOccurrence( in reportModuleReferences()
140 DataConsumer); in importedModule()
147 return DataConsumer.handleModuleOccurrence(ImportD, Mod, Roles, Loc); in importedModule()
445 return DataConsumer.handleDeclOccurrence(D, Roles, FinalRelations, Loc, Node); in handleDeclOccurrence()
452 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc); in handleMacroDefined()
459 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc); in handleMacroUndefined()
466 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc); in handleMacroReference()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Index/
HDIndexingAction.h37 std::shared_ptr<IndexDataConsumer> DataConsumer,
42 std::shared_ptr<IndexDataConsumer> DataConsumer, in createIndexingASTConsumer() argument
45 std::move(DataConsumer), Opts, std::move(PP), in createIndexingASTConsumer()
51 createIndexingAction(std::shared_ptr<IndexDataConsumer> DataConsumer,
55 void indexASTUnit(ASTUnit &Unit, IndexDataConsumer &DataConsumer,
61 IndexDataConsumer &DataConsumer, IndexingOptions Opts);
70 IndexDataConsumer &DataConsumer, IndexingOptions Opts);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDDataCollection.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()
57 addDataToConsumer(T &DataConsumer, Type Data) { in addDataToConsumer() argument
58 DataConsumer.update(StringRef(reinterpret_cast<char *>(&Data), sizeof(Data))); in addDataToConsumer()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
HDCloneDetection.cpp184 T &DataConsumer; member in __anonb59b30940111::CloneTypeIIStmtDataCollector
187 data_collection::addDataToConsumer(DataConsumer, Data); in addData()
192 T &DataConsumer) in CloneTypeIIStmtDataCollector() argument
193 : Context(Context), DataConsumer(DataConsumer) { in CloneTypeIIStmtDataCollector()