diff options
| author | Alexander Karatarakis <alkarata@microsoft.com> | 2017-04-25 17:01:21 -0700 |
|---|---|---|
| committer | Alexander Karatarakis <alkarata@microsoft.com> | 2017-04-25 17:56:18 -0700 |
| commit | 1aef09ba58c725b1b0fe4e81efa5daa954cb9323 (patch) | |
| tree | 310386123ebd67eca18091760844d57aa688ee55 /toolsrc/src/OptBool.cpp | |
| parent | 0a510471573400f708b553224671e66a3cd27e82 (diff) | |
| download | vcpkg-1aef09ba58c725b1b0fe4e81efa5daa954cb9323.tar.gz vcpkg-1aef09ba58c725b1b0fe4e81efa5daa954cb9323.zip | |
Rework OptBool enum
Diffstat (limited to 'toolsrc/src/OptBool.cpp')
| -rw-r--r-- | toolsrc/src/OptBool.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/toolsrc/src/OptBool.cpp b/toolsrc/src/OptBool.cpp index 1c063c92e..976321d97 100644 --- a/toolsrc/src/OptBool.cpp +++ b/toolsrc/src/OptBool.cpp @@ -2,26 +2,27 @@ #include "OptBool.h" #include "vcpkg_Checks.h" -namespace vcpkg::OptBool +namespace vcpkg { static const std::string UNSPECIFIED_NAME = "unspecified"; static const std::string ENABLED_NAME = "enabled"; static const std::string DISABLED_NAME = "disabled"; - Type parse(const std::string& s) + + OptBool OptBool::parse(const std::string& s) { if (s == UNSPECIFIED_NAME) { - return OptBoolT::UNSPECIFIED; + return OptBoolC::UNSPECIFIED; } if (s == ENABLED_NAME) { - return OptBoolT::ENABLED; + return OptBoolC::ENABLED; } if (s == DISABLED_NAME) { - return OptBoolT::DISABLED; + return OptBoolC::DISABLED; } Checks::exit_with_message(VCPKG_LINE_INFO, "Could not convert string [%s] to OptBool", s); |
