/openbsd-current/gnu/llvm/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()); 56 addDataToConsumer(T &DataConsumer, Type Data) { argument 57 DataConsumer.update(StringRef(reinterpret_cast<char *>(&Data), sizeof(Data)));
|
/openbsd-current/gnu/llvm/clang/lib/Index/ |
H A D | IndexingAction.cpp | 102 std::shared_ptr<IndexDataConsumer> DataConsumer; member in class:__anon639::final 108 IndexASTConsumer(std::shared_ptr<IndexDataConsumer> DataConsumer, argument 112 : DataConsumer(std::move(DataConsumer)), 113 IndexCtx(new IndexingContext(Opts, *this->DataConsumer)), 116 assert(this->DataConsumer != nullptr); 141 DataConsumer->finish(); 150 std::shared_ptr<IndexDataConsumer> DataConsumer; member in class:__anon639::final 154 IndexAction(std::shared_ptr<IndexDataConsumer> DataConsumer, argument 156 : 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 | 96 IndexDataConsumer &DataConsumer) { 100 DataConsumer); 101 DataConsumer.handleModuleOccurrence( 139 DataConsumer); 146 return DataConsumer.handleModuleOccurrence(ImportD, Mod, Roles, Loc); 450 return DataConsumer.handleDeclOccurrence(D, Roles, FinalRelations, Loc, Node); 459 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc); 468 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc); 477 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc); 93 reportModuleReferences(const Module *Mod, ArrayRef<SourceLocation> IdLocs, const ImportDecl *ImportD, IndexDataConsumer &DataConsumer) argument
|
/openbsd-current/gnu/llvm/clang/include/clang/Index/ |
H A D | IndexingAction.h | 37 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);
|
/openbsd-current/gnu/llvm/clang/tools/libclang/ |
H A D | Indexing.cpp | 241 CXIndexDataConsumer &DataConsumer; member in class:__anon1174::IndexPPCallbacks 246 : PP(PP), DataConsumer(dataConsumer), IsMainFileEntered(false) { } 258 DataConsumer.enteredMainFile(SM.getFileEntryForID(SM.getMainFileID())); 270 DataConsumer.ppIncludedFile(HashLoc, FileName, File, isImport, IsAngled, 299 CXIndexDataConsumer &DataConsumer; member in class:__anon1174::IndexingConsumer 304 : DataConsumer(dataConsumer) {} 307 DataConsumer.setASTContext(Context); 308 DataConsumer.startedTranslationUnit(); 312 return !DataConsumer.shouldAbort(); 336 std::shared_ptr<CXIndexDataConsumer> DataConsumer; member in class:__anon1174::IndexingFrontendAction 577 auto DataConsumer = local [all...] |
H A D | CXIndexDataConsumer.cpp | 25 CXIndexDataConsumer &DataConsumer; member in class:__anon1171::IndexingDeclVisitor 32 : DataConsumer(dataConsumer), DeclLoc(Loc), LexicalDC(lexicalDC) { } 35 DataConsumer.handleFunction(D); 40 DataConsumer.handleVar(D); 45 DataConsumer.handleField(D); 54 DataConsumer.handleEnumerator(D); 59 DataConsumer.handleTypedefName(D); 64 DataConsumer.handleTagDecl(D); 69 DataConsumer.handleObjCInterface(D); 74 DataConsumer [all...] |
/openbsd-current/gnu/llvm/clang/tools/c-index-test/ |
H A D | core_main.cpp | 232 auto DataConsumer = std::make_shared<PrintIndexDataConsumer>(OS); local 238 createIndexingAction(DataConsumer, IndexOpts); 251 indexModuleFile(Mod, *Reader, *DataConsumer, IndexOpts); 286 PrintIndexDataConsumer DataConsumer(outs()); 288 indexASTUnit(*AU, DataConsumer, IndexOpts);
|
/openbsd-current/gnu/llvm/clang/lib/Analysis/ |
H A D | CloneDetection.cpp | 184 T &DataConsumer; member in class:__anon355::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
|