aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/include
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:37:58 -0700
commitbf924ce9a6bc3221e3de6bcb552ecbc9ae253646 (patch)
tree0b6c1161f4365df72a70a035aa6869cf0a440b3d /toolsrc/include
parentcbc52bc6a4f92ac4c5379912b09adb37a6ea1918 (diff)
downloadvcpkg-bf924ce9a6bc3221e3de6bcb552ecbc9ae253646.tar.gz
vcpkg-bf924ce9a6bc3221e3de6bcb552ecbc9ae253646.zip
[vcpkg] check_exit should accept explicitly-convertible-to-bool
Diffstat (limited to 'toolsrc/include')
-rw-r--r--toolsrc/include/vcpkg_Checks.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/toolsrc/include/vcpkg_Checks.h b/toolsrc/include/vcpkg_Checks.h
index 4f7d2744a..6d8ff5711 100644
--- a/toolsrc/include/vcpkg_Checks.h
+++ b/toolsrc/include/vcpkg_Checks.h
@@ -29,9 +29,9 @@ namespace vcpkg::Checks
void check_exit(const LineInfo& line_info, bool expression, const CStringView errorMessage);
- template<class Arg1, class... Args>
+ template<class Conditional, class Arg1, class... Args>
void check_exit(const LineInfo& line_info,
- bool expression,
+ Conditional&& expression,
const char* errorMessageTemplate,
const Arg1 errorMessageArg1,
const Args&... errorMessageArgs)