diff options
Diffstat (limited to 'include/clang/Index/IndexingAction.h')
-rw-r--r-- | include/clang/Index/IndexingAction.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/clang/Index/IndexingAction.h b/include/clang/Index/IndexingAction.h index e2e63dc6357d2..8eed33c612275 100644 --- a/include/clang/Index/IndexingAction.h +++ b/include/clang/Index/IndexingAction.h @@ -14,9 +14,14 @@ #include <memory> namespace clang { + class ASTReader; class ASTUnit; class FrontendAction; +namespace serialization { + class ModuleFile; +} + namespace index { class IndexDataConsumer; @@ -42,6 +47,11 @@ void indexASTUnit(ASTUnit &Unit, std::shared_ptr<IndexDataConsumer> DataConsumer, IndexingOptions Opts); +void indexModuleFile(serialization::ModuleFile &Mod, + ASTReader &Reader, + std::shared_ptr<IndexDataConsumer> DataConsumer, + IndexingOptions Opts); + } // namespace index } // namespace clang |