diff options
Diffstat (limited to 'clang-tools-extra/cpp11-migrate/AddOverride/AddOverrideActions.h')
| -rw-r--r-- | clang-tools-extra/cpp11-migrate/AddOverride/AddOverrideActions.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/clang-tools-extra/cpp11-migrate/AddOverride/AddOverrideActions.h b/clang-tools-extra/cpp11-migrate/AddOverride/AddOverrideActions.h deleted file mode 100644 index afcebeffd4b..00000000000 --- a/clang-tools-extra/cpp11-migrate/AddOverride/AddOverrideActions.h +++ /dev/null @@ -1,45 +0,0 @@ -//===-- AddOverride/AddOverrideActions.h - add C++11 override ---*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -/// -/// \file -/// \brief This file contains the declaration of the AddOverrideFixer class -/// which is used as a ASTMatcher callback. -/// -//===----------------------------------------------------------------------===// - -#ifndef CPP11_MIGRATE_ADD_OVERRIDE_ACTIONS_H -#define CPP11_MIGRATE_ADD_OVERRIDE_ACTIONS_H - -#include "clang/ASTMatchers/ASTMatchFinder.h" -#include "clang/Tooling/Refactoring.h" - -class Transform; - -/// \brief The callback to be used for add-override migration matchers. -/// -class AddOverrideFixer : public clang::ast_matchers::MatchFinder::MatchCallback { -public: - AddOverrideFixer(unsigned &AcceptedChanges, bool DetectMacros, - Transform &Owner) - : AcceptedChanges(AcceptedChanges), DetectMacros(DetectMacros), - Owner(Owner) {} - - /// \brief Entry point to the callback called when matches are made. - virtual void run(const clang::ast_matchers::MatchFinder::MatchResult &Result); - - void setPreprocessor(clang::Preprocessor &PP) { this->PP = &PP; } - -private: - clang::Preprocessor *PP; - unsigned &AcceptedChanges; - bool DetectMacros; - Transform &Owner; -}; - -#endif // CPP11_MIGRATE_ADD_OVERRIDE_ACTIONS_H |

