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

/openbsd-current/gnu/llvm/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());
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 DIndexingAction.cpp102 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 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.cpp96 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 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);
/openbsd-current/gnu/llvm/clang/tools/libclang/
H A DIndexing.cpp241 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 DCXIndexDataConsumer.cpp25 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 Dcore_main.cpp232 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 DCloneDetection.cpp184 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

Completed in 150 milliseconds