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

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDataCollection.h44 void addDataToConsumer(T &DataConsumer, llvm::StringRef Str) { argument
45 DataConsumer.update(Str);
48 template <class T> void addDataToConsumer(T &DataConsumer, const QualType &QT) { argument
49 addDataToConsumer(DataConsumer, QT.getAsString());
57 addDataToConsumer(T &DataConsumer, Type Data) { argument
58 DataConsumer.update(StringRef(reinterpret_cast<char *>(&Data), sizeof(Data)));
/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/
H A DIndexingAction.cpp57 std::shared_ptr<IndexDataConsumer> DataConsumer; member in class:__anon542::final
63 IndexASTConsumer(std::shared_ptr<IndexDataConsumer> DataConsumer, argument
67 : DataConsumer(std::move(DataConsumer)),
68 IndexCtx(new IndexingContext(Opts, *this->DataConsumer)),
71 assert(this->DataConsumer != nullptr);
96 DataConsumer->finish();
105 std::shared_ptr<IndexDataConsumer> DataConsumer; member in class:__anon542::final
109 IndexAction(std::shared_ptr<IndexDataConsumer> DataConsumer, argument
111 : DataConsumer(st
[all...]
H A DIndexingContext.h40 IndexDataConsumer &DataConsumer; member in class:clang::index::IndexingContext
44 IndexingContext(IndexingOptions IndexOpts, IndexDataConsumer &DataConsumer) argument
45 : IndexOpts(IndexOpts), DataConsumer(DataConsumer) {}
48 IndexDataConsumer &getDataConsumer() { return DataConsumer; }
H A DIndexingContext.cpp97 IndexDataConsumer &DataConsumer) {
101 DataConsumer);
102 DataConsumer.handleModuleOccurrence(
140 DataConsumer);
147 return DataConsumer.handleModuleOccurrence(ImportD, Mod, Roles, Loc);
445 return DataConsumer.handleDeclOccurrence(D, Roles, FinalRelations, Loc, Node);
452 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc);
459 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc);
466 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc);
94 reportModuleReferences(const Module *Mod, ArrayRef<SourceLocation> IdLocs, const ImportDecl *ImportD, IndexDataConsumer &DataConsumer) argument
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Index/
H A DIndexingAction.h37 std::shared_ptr<IndexDataConsumer> DataConsumer,
42 std::shared_ptr<IndexDataConsumer> DataConsumer,
45 std::move(DataConsumer), Opts, std::move(PP),
51 createIndexingAction(std::shared_ptr<IndexDataConsumer> DataConsumer,
55 void indexASTUnit(ASTUnit &Unit, IndexDataConsumer &DataConsumer,
61 IndexDataConsumer &DataConsumer, IndexingOptions Opts);
70 IndexDataConsumer &DataConsumer, IndexingOptions Opts);
41 createIndexingASTConsumer( std::shared_ptr<IndexDataConsumer> DataConsumer, const IndexingOptions &Opts, std::shared_ptr<Preprocessor> PP) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DCloneDetection.cpp184 T &DataConsumer; member in class:__anon301::CloneTypeIIStmtDataCollector
187 data_collection::addDataToConsumer(DataConsumer, Data);
192 T &DataConsumer)
193 : Context(Context), DataConsumer(DataConsumer) {
191 CloneTypeIIStmtDataCollector(const Stmt *S, ASTContext &Context, T &DataConsumer) argument

Completed in 84 milliseconds