Lines Matching defs:__time

67   [[nodiscard]] _LIBCPP_HIDE_FROM_ABI sys_info get_info(const sys_time<_Duration>& __time) const {
68 return __get_info(chrono::time_point_cast<seconds>(__time));
72 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI local_info get_info(const local_time<_Duration>& __time) const {
73 return __get_info(chrono::time_point_cast<seconds>(__time));
79 _LIBCPP_HIDE_FROM_ABI sys_time<common_type_t<_Duration, seconds>> to_sys(const local_time<_Duration>& __time) const {
80 local_info __info = get_info(__time);
83 return sys_time<common_type_t<_Duration, seconds>>{__time.time_since_epoch() - __info.first.offset};
86 chrono::__throw_nonexistent_local_time(__time, __info);
89 chrono::__throw_ambiguous_local_time(__time, __info);
103 to_sys(const local_time<_Duration>& __time, choose __z) const {
104 local_info __info = get_info(__time);
108 return sys_time<common_type_t<_Duration, seconds>>{__time.time_since_epoch() - __info.first.offset};
113 return sys_time<common_type_t<_Duration, seconds>>{__time.time_since_epoch() - __info.first.offset};
116 return sys_time<common_type_t<_Duration, seconds>>{__time.time_since_epoch() - __info.second.offset};
133 to_local(const sys_time<_Duration>& __time) const {
136 sys_info __info = get_info(__time);
139 __info.offset >= chrono::seconds{0} || __time.time_since_epoch() >= _Dp::min() - __info.offset,
143 __info.offset <= chrono::seconds{0} || __time.time_since_epoch() <= _Dp::max() - __info.offset,
146 return local_time<_Dp>{__time.time_since_epoch() + __info.offset};
154 [[nodiscard]] _LIBCPP_AVAILABILITY_TZDB _LIBCPP_EXPORTED_FROM_ABI sys_info __get_info(sys_seconds __time) const;
155 [[nodiscard]] _LIBCPP_AVAILABILITY_TZDB _LIBCPP_EXPORTED_FROM_ABI local_info __get_info(local_seconds __time) const;