forked from HowardHinnant/date
VS2013 doesn't accept exception specification for constructor default. Resolves #183
This commit is contained in:
committed by
Howard Hinnant
parent
494fee4e1b
commit
5a53cb38a3
8
date.h
8
date.h
@@ -3713,7 +3713,11 @@ class time_of_day_storage<std::chrono::duration<Rep, Period>, detail::classify::
|
|||||||
public:
|
public:
|
||||||
using precision = std::chrono::hours;
|
using precision = std::chrono::hours;
|
||||||
|
|
||||||
|
#if !defined(_MSC_VER) || _MSC_VER >= 1900
|
||||||
CONSTCD11 time_of_day_storage() NOEXCEPT = default;
|
CONSTCD11 time_of_day_storage() NOEXCEPT = default;
|
||||||
|
#else
|
||||||
|
CONSTCD11 time_of_day_storage() = default;
|
||||||
|
#endif /* !defined(_MSC_VER) || _MSC_VER >= 1900 */
|
||||||
|
|
||||||
CONSTCD11 explicit time_of_day_storage(std::chrono::hours since_midnight) NOEXCEPT
|
CONSTCD11 explicit time_of_day_storage(std::chrono::hours since_midnight) NOEXCEPT
|
||||||
: base(since_midnight, since_midnight < std::chrono::hours{0}, is24hr)
|
: base(since_midnight, since_midnight < std::chrono::hours{0}, is24hr)
|
||||||
@@ -4081,7 +4085,11 @@ class time_of_day
|
|||||||
{
|
{
|
||||||
using base = detail::time_of_day_storage<Duration>;
|
using base = detail::time_of_day_storage<Duration>;
|
||||||
public:
|
public:
|
||||||
|
#if !defined(_MSC_VER) || _MSC_VER >= 1900
|
||||||
CONSTCD11 time_of_day() NOEXCEPT = default;
|
CONSTCD11 time_of_day() NOEXCEPT = default;
|
||||||
|
#else
|
||||||
|
CONSTCD11 time_of_day() = default;
|
||||||
|
#endif /* !defined(_MSC_VER) || _MSC_VER >= 1900 */
|
||||||
|
|
||||||
CONSTCD11 explicit time_of_day(Duration since_midnight) NOEXCEPT
|
CONSTCD11 explicit time_of_day(Duration since_midnight) NOEXCEPT
|
||||||
: base(since_midnight)
|
: base(since_midnight)
|
||||||
|
Reference in New Issue
Block a user