#ifndef TOOLS_CLANG_PLUGINS_CHECKLAYOUTOBJECTMETHODSVISITOR_H_
#define TOOLS_CLANG_PLUGINS_CHECKLAYOUTOBJECTMETHODSVISITOR_H_
#include "clang/AST/ASTConsumer.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Frontend/CompilerInstance.h"
namespace chrome_checker {
class CheckLayoutObjectMethodsVisitor {
public:
explicit CheckLayoutObjectMethodsVisitor(clang::CompilerInstance& compiler);
void VisitLayoutObjectMethods(clang::ASTContext& context);
private:
static std::string layout_directory;
static std::string test_directory;
clang::CompilerInstance& compiler_;
};
}
#endif