aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/vcpkg.cpp
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2017-04-28 17:27:07 -0700
committerRobert Schumacher <roschuma@microsoft.com>2017-04-30 03:36:55 -0700
commitcbc52bc6a4f92ac4c5379912b09adb37a6ea1918 (patch)
treeebd28c77d4268f6ac8fc1c0906ce2e279e530e63 /toolsrc/src/vcpkg.cpp
parent5419aebcfed8cf044f723e07dd785b839fd6bb5b (diff)
downloadvcpkg-cbc52bc6a4f92ac4c5379912b09adb37a6ea1918.tar.gz
vcpkg-cbc52bc6a4f92ac4c5379912b09adb37a6ea1918.zip
[vcpkg] Remove OptBool in favor of Optional<bool>
Diffstat (limited to 'toolsrc/src/vcpkg.cpp')
-rw-r--r--toolsrc/src/vcpkg.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/toolsrc/src/vcpkg.cpp b/toolsrc/src/vcpkg.cpp
index 744d4d77f..d24fad0e6 100644
--- a/toolsrc/src/vcpkg.cpp
+++ b/toolsrc/src/vcpkg.cpp
@@ -207,13 +207,9 @@ int wmain(const int argc, const wchar_t* const* const argv)
const VcpkgCmdArguments args = VcpkgCmdArguments::create_from_command_line(argc, argv);
- if (args.printmetrics != OptBoolC::UNSPECIFIED) Metrics::set_print_metrics(args.printmetrics == OptBoolC::ENABLED);
- if (args.sendmetrics != OptBoolC::UNSPECIFIED) Metrics::set_send_metrics(args.sendmetrics == OptBoolC::ENABLED);
-
- if (args.debug != OptBoolC::UNSPECIFIED)
- {
- g_debugging = (args.debug == OptBoolC::ENABLED);
- }
+ if (auto p = args.printmetrics.get()) Metrics::set_print_metrics(*p);
+ if (auto p = args.sendmetrics.get()) Metrics::set_send_metrics(*p);
+ if (auto p = args.debug.get()) g_debugging = *p;
if (g_debugging)
{