Movatterモバイル変換


[0]ホーム

URL:


Google Git
Sign in
chromium /chromium /src /main /. /tools /clang /plugins /FindBadConstructsAction.h
blob: a1c5c4d6a950e144c071d61868ecead8b3087848 [file] [log] [blame]
// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#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{
classFindBadConstructsAction:public clang::PluginASTAction{
public:
FindBadConstructsAction();
protected:
std::unique_ptr<clang::ASTConsumer>CreateASTConsumer(
clang::CompilerInstance& instance,
llvm::StringRefref)override;
PluginASTAction::ActionType getActionType()override{
returnCmdlineBeforeMainAction;
}
boolParseArgs(const clang::CompilerInstance& instance,
const std::vector<std::string>& args)override;
private:
Options options_;
};
}// namespace chrome_checker
#endif// TOOLS_CLANG_PLUGINS_FINDBADCONSTRUCTIONS_ACTION_H_

[8]ページ先頭

©2009-2025 Movatter.jp