aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/OptBool.cpp
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2017-04-25 17:01:21 -0700
committerAlexander Karatarakis <alkarata@microsoft.com>2017-04-25 17:56:18 -0700
commit1aef09ba58c725b1b0fe4e81efa5daa954cb9323 (patch)
tree310386123ebd67eca18091760844d57aa688ee55 /toolsrc/src/OptBool.cpp
parent0a510471573400f708b553224671e66a3cd27e82 (diff)
downloadvcpkg-1aef09ba58c725b1b0fe4e81efa5daa954cb9323.tar.gz
vcpkg-1aef09ba58c725b1b0fe4e81efa5daa954cb9323.zip
Rework OptBool enum
Diffstat (limited to 'toolsrc/src/OptBool.cpp')
-rw-r--r--toolsrc/src/OptBool.cpp11
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);