13#ifndef LLVM_CLANG_FRONTEND_ASTCONSUMERS_H
14#define LLVM_CLANG_FRONTEND_ASTCONSUMERS_H
28std::unique_ptr<ASTConsumer>
CreateASTPrinter(std::unique_ptr<raw_ostream> OS,
29 StringRef FilterString);
33std::unique_ptr<ASTConsumer>
35 bool DumpDecls,
bool Deserialize,
bool DumpLookups,
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified.
The JSON file list parser is used to communicate input to InstallAPI.
ASTDumpOutputFormat
Used to specify the format for printing AST dump information.
std::unique_ptr< ASTConsumer > CreateASTDeclNodeLister()
std::unique_ptr< ASTConsumer > CreateASTDumper(std::unique_ptr< raw_ostream > OS, StringRef FilterString, bool DumpDecls, bool Deserialize, bool DumpLookups, bool DumpDeclTypes, ASTDumpOutputFormat Format)
std::unique_ptr< ASTConsumer > CreateASTPrinter(std::unique_ptr< raw_ostream > OS, StringRef FilterString)
std::unique_ptr< ASTConsumer > CreateASTViewer()