/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DataCollection.h | 44 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 D | IndexingAction.cpp | 57 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 D | IndexingContext.h | 40 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 D | IndexingContext.cpp | 97 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 D | IndexingAction.h | 37 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 D | CloneDetection.cpp | 184 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
|