Home
last modified time | relevance | path

Searched refs:IndexDataConsumer (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Index/
H A DIndexingAction.h33 class IndexDataConsumer; variable
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);
64 std::unique_ptr<PPCallbacks> indexMacrosCallback(IndexDataConsumer &Consumer,
69 IndexDataConsumer &DataConsumer, IndexingOptions Opts);
H A DIndexDataConsumer.h26 class IndexDataConsumer {
35 virtual ~IndexDataConsumer() = default;
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexingAction.cpp102 std::shared_ptr<IndexDataConsumer> DataConsumer;
108 IndexASTConsumer(std::shared_ptr<IndexDataConsumer> DataConsumer, in IndexASTConsumer()
150 std::shared_ptr<IndexDataConsumer> DataConsumer;
154 IndexAction(std::shared_ptr<IndexDataConsumer> DataConsumer, in IndexAction()
172 std::shared_ptr<IndexDataConsumer> DataConsumer, in createIndexingASTConsumer()
180 std::shared_ptr<IndexDataConsumer> DataConsumer, in createIndexingASTConsumer()
214 IndexDataConsumer &DataConsumer) { in indexPreprocessorMacro()
233 IndexDataConsumer &DataConsumer) { in indexPreprocessorMacros()
260 void index::indexASTUnit(ASTUnit &Unit, IndexDataConsumer &DataConsumer, in indexASTUnit()
275 IndexDataConsumer &DataConsumer, in indexTopLevelDecls()
[all …]
H A DIndexingContext.h36 class IndexDataConsumer; variable
40 IndexDataConsumer &DataConsumer;
44 IndexingContext(IndexingOptions IndexOpts, IndexDataConsumer &DataConsumer) in IndexingContext()
48 IndexDataConsumer &getDataConsumer() { return DataConsumer; } in getDataConsumer()
H A DIndexingContext.cpp96 IndexDataConsumer &DataConsumer) { in reportModuleReferences()
449 IndexDataConsumer::ASTNodeInfo Node{OrigE, OrigD, Parent, ContainerDC}; in handleDeclOccurrence()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DSymbolCollector.h49 class SymbolCollector : public index::IndexDataConsumer {
117 index::IndexDataConsumer::ASTNodeInfo ASTNode) override;
H A DSymbolCollector.cpp524 index::IndexDataConsumer::ASTNodeInfo ASTNode) { in handleDeclOccurrence()
/llvm-project-15.0.7/clang/unittests/Index/
H A DIndexTests.cpp70 class Indexer : public IndexDataConsumer {
74 IndexDataConsumer::initialize(Ctx); in initialize()
/llvm-project-15.0.7/clang/tools/c-index-test/
H A Dcore_main.cpp87 class PrintIndexDataConsumer : public IndexDataConsumer {
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXIndexDataConsumer.h275 class CXIndexDataConsumer : public index::IndexDataConsumer {
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DSymbolCollectorTests.cpp236 IndexAction(std::shared_ptr<index::IndexDataConsumer> DataConsumer, in create()
257 std::shared_ptr<index::IndexDataConsumer> DataConsumer; in create()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DXRefs.cpp871 class ReferenceFinder : public index::IndexDataConsumer {
915 index::IndexDataConsumer::ASTNodeInfo ASTNode) override { in handleDeclOccurrence()