clang API Documentation
#include <FrontendAction.h>


Public Member Functions | |
| virtual bool | ParseArgs (const CompilerInstance &CI, const std::vector< std::string > &arg)=0 |
Protected Member Functions | |
| virtual ASTConsumer * | CreateASTConsumer (CompilerInstance &CI, StringRef InFile)=0 |
Definition at line 215 of file FrontendAction.h.
| virtual ASTConsumer* clang::PluginASTAction::CreateASTConsumer | ( | CompilerInstance & | CI, |
| StringRef | InFile | ||
| ) | [protected, pure virtual] |
CreateASTConsumer - Create the AST consumer object for this action, if supported.
This routine is called as part of
| CI | - The current compiler instance, provided as a convenience, |
| InFile | - The current input file, provided as a convenience, |
Implements clang::FrontendAction.
| virtual bool clang::PluginASTAction::ParseArgs | ( | const CompilerInstance & | CI, |
| const std::vector< std::string > & | arg | ||
| ) | [pure virtual] |
ParseArgs - Parse the given plugin command line arguments.
| CI | - The compiler instance, for use in reporting diagnostics. |