From d399e10cbaebfd2d04342d6c1d68c10e4e323344 Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Tue, 22 Oct 2019 13:28:48 -0400 Subject: [PATCH] Bump zoned_time fixes for MSVC from 1900 to 1916 --- include/date/tz.h | 68 +++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/include/date/tz.h b/include/date/tz.h index 1f7ed01..7cf5db5 100644 --- a/include/date/tz.h +++ b/include/date/tz.h @@ -352,13 +352,13 @@ private: sys_time tp_; public: -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template ::default_zone())> #endif zoned_time(); -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template ::default_zone())> #endif @@ -377,7 +377,7 @@ public: >::type> explicit zoned_time(std::string_view name); #else -# if !defined(_MSC_VER) || (_MSC_VER > 1900) +# if !defined(_MSC_VER) || (_MSC_VER > 1916) template & st); -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template & tp); -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template & st); -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template & st); -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template & tp); -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template & tp); -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template & tp, choose c); -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template & tp, choose c); -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template & zt); -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template & zt); -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template & zt, choose); -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #endif inline @@ -1349,7 +1349,7 @@ zoned_time::zoned_time() {} template -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #endif inline @@ -1376,7 +1376,7 @@ zoned_time::zoned_time(std::string_view name) #else // !HAS_STRING_VIEW template -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #endif inline @@ -1402,7 +1402,7 @@ zoned_time::zoned_time(TimeZonePtr z, const sys_time -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #endif inline @@ -1412,7 +1412,7 @@ zoned_time::zoned_time(TimeZonePtr z, const local_time -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #endif inline @@ -1485,7 +1485,7 @@ zoned_time::zoned_time(std::string_view name, #else // !HAS_STRING_VIEW template -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #endif inline @@ -1495,7 +1495,7 @@ zoned_time::zoned_time(const std::string& name, {} template -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #endif inline @@ -1505,7 +1505,7 @@ zoned_time::zoned_time(const char* name, {} template -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #endif inline @@ -1515,7 +1515,7 @@ zoned_time::zoned_time(const std::string& name, {} template -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #endif inline @@ -1525,7 +1525,7 @@ zoned_time::zoned_time(const char* name, {} template -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #endif inline @@ -1535,7 +1535,7 @@ zoned_time::zoned_time(const std::string& name, {} template -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #endif inline @@ -1545,7 +1545,7 @@ zoned_time::zoned_time(const char* name, {} template -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #else template @@ -1557,7 +1557,7 @@ zoned_time::zoned_time(const std::string& name, {} template -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #else template @@ -1569,7 +1569,7 @@ zoned_time::zoned_time(const char* name, {} template -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #else template @@ -1582,7 +1582,7 @@ zoned_time::zoned_time(const std::string& name, {} template -#if !defined(_MSC_VER) || (_MSC_VER > 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) template #else template @@ -1678,7 +1678,7 @@ make_zoned(const sys_time& tp) } template 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) , class = typename std::enable_if < std::is_class @@ -1706,7 +1706,7 @@ make_zoned(const std::string& name) } template 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) , class = typename std::enable_if < std::is_class())>::type>{} @@ -1722,7 +1722,7 @@ make_zoned(TimeZonePtr zone, const local_time& tp) } template 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) , class = typename std::enable_if < std::is_class())>::type>{} @@ -1788,7 +1788,7 @@ make_zoned(const std::string& name, const zoned_time& zt, } template 1900) +#if !defined(_MSC_VER) || (_MSC_VER > 1916) , class = typename std::enable_if < std::is_class())>::type>{}