diff options
author | Gabor Bencze <b.gabor98@gmail.com> | 2019-08-21 19:03:37 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2019-08-26 15:48:47 (GMT) |
commit | 54872b73b9436086fd4a801b1224ebeb81af3935 (patch) | |
tree | 47f71761795926546feca81243f22b727529a681 /Source/cmDisallowedCommand.h | |
parent | 11f35d340ed359df6202f23fc143b2fd36de5995 (diff) | |
download | CMake-54872b73b9436086fd4a801b1224ebeb81af3935.zip CMake-54872b73b9436086fd4a801b1224ebeb81af3935.tar.gz CMake-54872b73b9436086fd4a801b1224ebeb81af3935.tar.bz2 |
cmCommand refactor: remove cmDisallowedCommand class
Diffstat (limited to 'Source/cmDisallowedCommand.h')
-rw-r--r-- | Source/cmDisallowedCommand.h | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/Source/cmDisallowedCommand.h b/Source/cmDisallowedCommand.h deleted file mode 100644 index e07f255..0000000 --- a/Source/cmDisallowedCommand.h +++ /dev/null @@ -1,47 +0,0 @@ -/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying - file Copyright.txt or https://cmake.org/licensing for details. */ -#ifndef cmDisallowedCommand_h -#define cmDisallowedCommand_h - -#include "cmConfigure.h" // IWYU pragma: keep - -#include <string> -#include <utility> -#include <vector> - -#include "cm_memory.hxx" - -#include "cmCommand.h" -#include "cmPolicies.h" - -class cmExecutionStatus; - -class cmDisallowedCommand : public cmCommand -{ -public: - cmDisallowedCommand(std::unique_ptr<cmCommand> command, - cmPolicies::PolicyID policy, const char* message) - : Command(std::move(command)) - , Policy(policy) - , Message(message) - { - } - - ~cmDisallowedCommand() override = default; - - std::unique_ptr<cmCommand> Clone() override - { - return cm::make_unique<cmDisallowedCommand>(this->Command->Clone(), - this->Policy, this->Message); - } - - bool InitialPass(std::vector<std::string> const& args, - cmExecutionStatus& status) override; - -private: - std::unique_ptr<cmCommand> Command; - cmPolicies::PolicyID Policy; - const char* Message; -}; - -#endif |