diff options
| author | Robert Schumacher <roschuma@microsoft.com> | 2017-04-28 17:27:07 -0700 |
|---|---|---|
| committer | Robert Schumacher <roschuma@microsoft.com> | 2017-04-30 03:37:58 -0700 |
| commit | bf924ce9a6bc3221e3de6bcb552ecbc9ae253646 (patch) | |
| tree | 0b6c1161f4365df72a70a035aa6869cf0a440b3d /toolsrc/include | |
| parent | cbc52bc6a4f92ac4c5379912b09adb37a6ea1918 (diff) | |
| download | vcpkg-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.h | 4 |
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) |
