10 #ifndef LLVM_CLANG_INDEX_INDEXINGACTION_H
11 #define LLVM_CLANG_INDEX_INDEXINGACTION_H
21 class IndexDataConsumer;
36 std::unique_ptr<FrontendAction>
39 std::unique_ptr<FrontendAction> WrappedAction);
42 std::shared_ptr<IndexDataConsumer> DataConsumer,
Utility class for loading a ASTContext from an AST file.
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified...
SystemSymbolFilterKind SystemSymbolFilter
void indexASTUnit(ASTUnit &Unit, std::shared_ptr< IndexDataConsumer > DataConsumer, IndexingOptions Opts)
std::unique_ptr< FrontendAction > createIndexingAction(std::shared_ptr< IndexDataConsumer > DataConsumer, IndexingOptions Opts, std::unique_ptr< FrontendAction > WrappedAction)