1234567891011121314151617181920212223242526272829303132 |
- #ifndef TOOLS_CLANG_PLUGINS_FINDBADCONSTRUCTIONS_ACTION_H_
- #define TOOLS_CLANG_PLUGINS_FINDBADCONSTRUCTIONS_ACTION_H_
- #include "clang/Frontend/FrontendAction.h"
- #include "Options.h"
- namespace chrome_checker {
- class FindBadConstructsAction : public clang::PluginASTAction {
- public:
- FindBadConstructsAction();
- protected:
-
- virtual std::unique_ptr<clang::ASTConsumer> CreateASTConsumer(
- clang::CompilerInstance& instance,
- llvm::StringRef ref);
- virtual bool ParseArgs(const clang::CompilerInstance& instance,
- const std::vector<std::string>& args);
- private:
- Options options_;
- };
- }
- #endif
|