|
template<class T = TimeZonePtr, class = decltype(zoned_traits<T>::default_zone())> |
| zoned_time () |
|
template<class T = TimeZonePtr, class = decltype(zoned_traits<T>::default_zone())> |
| zoned_time (const sys_time< Duration > &st) |
|
| zoned_time (TimeZonePtr z) |
|
template<class T = TimeZonePtr, class = typename std::enable_if < std::is_constructible < zoned_time, decltype(zoned_traits<T>::locate_zone(std::string())) >::value, ::type > |
| zoned_time (const std::string &name) |
|
template<class Duration2 , class = typename std::enable_if < std::is_convertible<sys_time<Duration2>, sys_time<Duration>>::value >::type> |
| zoned_time (const zoned_time< Duration2, TimeZonePtr > &zt) NOEXCEPT |
|
| zoned_time (TimeZonePtr z, const sys_time< Duration > &st) |
|
template<class T = TimeZonePtr, class = typename std::enable_if < std::is_convertible < decltype(std::declval<T&>()->to_sys(local_time<Duration>{})), sys_time<duration> >::value, ::type > |
| zoned_time (TimeZonePtr z, const local_time< Duration > &tp) |
|
template<class T = TimeZonePtr, class = typename std::enable_if < std::is_convertible < decltype(std::declval<T&>()->to_sys(local_time<Duration>{}, choose::earliest)), sys_time<duration> >::value, ::type > |
| zoned_time (TimeZonePtr z, const local_time< Duration > &tp, choose c) |
|
template<class Duration2 , class TimeZonePtr2 , class = typename std::enable_if < std::is_convertible<sys_time<Duration2>, sys_time<Duration>>::value >::type> |
| zoned_time (TimeZonePtr z, const zoned_time< Duration2, TimeZonePtr2 > &zt) |
|
template<class Duration2 , class TimeZonePtr2 , class = typename std::enable_if < std::is_convertible<sys_time<Duration2>, sys_time<Duration>>::value >::type> |
| zoned_time (TimeZonePtr z, const zoned_time< Duration2, TimeZonePtr2 > &zt, choose) |
|
template<class T = TimeZonePtr, class = typename std::enable_if < std::is_constructible < zoned_time, decltype(zoned_traits<T>::locate_zone(std::string())), sys_time<Duration> >::value, ::type > |
| zoned_time (const std::string &name, const sys_time< Duration > &st) |
|
template<class T = TimeZonePtr, class = typename std::enable_if < std::is_constructible < zoned_time, decltype(zoned_traits<T>::locate_zone(std::string())), sys_time<Duration> >::value, ::type > |
| zoned_time (const char *name, const sys_time< Duration > &st) |
|
template<class T = TimeZonePtr, class = typename std::enable_if < std::is_constructible < zoned_time, decltype(zoned_traits<T>::locate_zone(std::string())), local_time<Duration> >::value, ::type > |
| zoned_time (const std::string &name, const local_time< Duration > &tp) |
|
template<class T = TimeZonePtr, class = typename std::enable_if < std::is_constructible < zoned_time, decltype(zoned_traits<T>::locate_zone(std::string())), local_time<Duration> >::value, ::type > |
| zoned_time (const char *name, const local_time< Duration > &tp) |
|
template<class T = TimeZonePtr, class = typename std::enable_if < std::is_constructible < zoned_time, decltype(zoned_traits<T>::locate_zone(std::string())), local_time<Duration>, choose >::value, ::type > |
| zoned_time (const std::string &name, const local_time< Duration > &tp, choose c) |
|
template<class T = TimeZonePtr, class = typename std::enable_if < std::is_constructible < zoned_time, decltype(zoned_traits<T>::locate_zone(std::string())), local_time<Duration>, choose >::value, ::type > |
| zoned_time (const char *name, const local_time< Duration > &tp, choose c) |
|
template<class Duration2 , class TimeZonePtr2 , class T = TimeZonePtr, class = typename std::enable_if < std::is_convertible<sys_time<Duration2>, sys_time<Duration>>::value && std::is_constructible < zoned_time, decltype(zoned_traits<T>::locate_zone(std::string())), zoned_time >::value, ::type > |
| zoned_time (const std::string &name, const zoned_time< Duration2, TimeZonePtr2 > &zt) |
|
template<class Duration2 , class TimeZonePtr2 , class T = TimeZonePtr, class = typename std::enable_if < std::is_convertible<sys_time<Duration2>, sys_time<Duration>>::value && std::is_constructible < zoned_time, decltype(zoned_traits<T>::locate_zone(std::string())), zoned_time >::value, ::type > |
| zoned_time (const char *name, const zoned_time< Duration2, TimeZonePtr2 > &zt) |
|
template<class Duration2 , class TimeZonePtr2 , class T = TimeZonePtr, class = typename std::enable_if < std::is_convertible<sys_time<Duration2>, sys_time<Duration>>::value && std::is_constructible < zoned_time, decltype(zoned_traits<T>::locate_zone(std::string())), zoned_time, choose >::value, ::type > |
| zoned_time (const std::string &name, const zoned_time< Duration2, TimeZonePtr2 > &zt, choose) |
|
template<class Duration2 , class TimeZonePtr2 , class T = TimeZonePtr, class = typename std::enable_if < std::is_convertible<sys_time<Duration2>, sys_time<Duration>>::value && std::is_constructible < zoned_time, decltype(zoned_traits<T>::locate_zone(std::string())), zoned_time, choose >::value, ::type > |
| zoned_time (const char *name, const zoned_time< Duration2, TimeZonePtr2 > &zt, choose) |
|
zoned_time & | operator= (const sys_time< Duration > &st) |
|
zoned_time & | operator= (const local_time< Duration > &ut) |
|
| operator sys_time< duration > () const |
|
| operator local_time< duration > () const |
|
TimeZonePtr | get_time_zone () const |
|
local_time< duration > | get_local_time () const |
|
sys_time< duration > | get_sys_time () const |
|
sys_info | get_info () const |
|
template<class T , class > |
| zoned_time (const std::string &name) |
|
template<class T , class > |
| zoned_time (TimeZonePtr z, const local_time< Duration > &t) |
|
template<class T , class > |
| zoned_time (TimeZonePtr z, const local_time< Duration > &t, choose c) |
|
template<class T , class > |
| zoned_time (const std::string &name, const sys_time< Duration > &st) |
|
template<class T , class > |
| zoned_time (const char *name, const sys_time< Duration > &st) |
|
template<class T , class > |
| zoned_time (const std::string &name, const local_time< Duration > &t) |
|
template<class T , class > |
| zoned_time (const char *name, const local_time< Duration > &t) |
|
template<class T , class > |
| zoned_time (const std::string &name, const local_time< Duration > &t, choose c) |
|
template<class T , class > |
| zoned_time (const char *name, const local_time< Duration > &t, choose c) |
|
template<class Duration2 , class TimeZonePtr2 , class , class > |
| zoned_time (const std::string &name, const zoned_time< Duration2, TimeZonePtr2 > &zt) |
|
template<class Duration2 , class TimeZonePtr2 , class , class > |
| zoned_time (const char *name, const zoned_time< Duration2, TimeZonePtr2 > &zt) |
|
template<class Duration2 , class TimeZonePtr2 , class , class > |
| zoned_time (const std::string &name, const zoned_time< Duration2, TimeZonePtr2 > &zt, choose c) |
|
template<class Duration2 , class TimeZonePtr2 , class , class > |
| zoned_time (const char *name, const zoned_time< Duration2, TimeZonePtr2 > &zt, choose c) |
|
template<class Duration, class TimeZonePtr = const time_zone*>
class date::zoned_time< Duration, TimeZonePtr >
Definition at line 336 of file tz.h.