Lines Matching refs:chrono
52 struct formatter<chrono::sys_info, char> {
59 typename FormatContext::iterator format(const chrono::sys_info& info, FormatContext& ctx) const { in format()
66 namespace chrono { namespace
135 chrono::hh_mm_ss __offset{__continuation.__stdoff + __save}; in __format()
138 __offset = chrono::hh_mm_ss{-(__continuation.__stdoff + __save)}; in __format()
194 return chrono::seconds{0}; in __at_to_sys_seconds()
196 return chrono::duration_cast<seconds>(__value.__time); in __at_to_sys_seconds()
200 return chrono::seconds{0}; in __at_to_sys_seconds()
221 if constexpr (same_as<_Tp, chrono::day>) in __to_year_month_day()
237 if (__continuation.__year == chrono::year::min()) in __until_to_sys_seconds()
240 …year_month_day __ymd = chrono::__to_year_month_day(__continuation.__year, __continuation.__in, __c… in __until_to_sys_seconds()
241 return chrono::__to_sys_seconds(__ymd, chrono::__at_to_sys_seconds(__continuation)); in __until_to_sys_seconds()
252 : __until_{chrono::__until_to_sys_seconds(__continuation)}, in __named_rule_until()
296 year_month_day __ymd = chrono::__to_year_month_day(__year, __rule.__in, __rule.__on); in __from_to_sys_seconds()
298 seconds __at = chrono::__at_to_seconds(__stdoff, __rule); in __from_to_sys_seconds()
299 return chrono::__to_sys_seconds(__ymd, __at); in __from_to_sys_seconds()
303 return chrono::__from_to_sys_seconds(__stdoff, __rule, __rule.__from); in __from_to_sys_seconds()
308 …auto __result = chrono::__binary_find(__rules_db, __rule_name, {}, [](const auto& __p) { return __… in __get_rules()
367 chrono::minutes(0), in __get_sys_info_before_first_rule()
368 chrono::__format(__continuation, __letters_before_first_rule(__rules), 0s)}; in __get_sys_info_before_first_rule()
385 …__begin, __next_end, __continuation.__stdoff, 0min, chrono::__format(__continuation, __rule->__let… in __get_sys_info_before_first_rule()
404 year_month_day __ymd = chrono::__to_year_month_day(__year, __rule.__in, __rule.__on); in __rule_to_sys_seconds()
406 seconds __at = chrono::__at_to_seconds(__stdoff, __save, __rule); in __rule_to_sys_seconds()
407 return chrono::__to_sys_seconds(__ymd, __at); in __rule_to_sys_seconds()
429 year __year = year_month_day{chrono::floor<days>(__time)}.year(); in __next_rule()
444 sys_seconds __t = chrono::__rule_to_sys_seconds(__stdoff, __save, *__it, __y); in __next_rule()
489 return chrono::__next_rule(sys_seconds::min(), __stdoff, 0s, __rules, __rules.end()).second; in __first_rule()
497 auto __rule = chrono::__first_rule(__continuation.__stdoff, __rules); in __get_sys_info_rule()
503 sys_seconds __rule_begin = chrono::__from_to_sys_seconds(__continuation.__stdoff, *__rule); in __get_sys_info_rule()
513 …auto __next = chrono::__next_rule(__rule_begin, __continuation.__stdoff, __rule->__save.__time, __… in __get_sys_info_rule()
555 chrono::duration_cast<minutes>(__save), in __get_sys_info_rule()
556 chrono::__format(__continuation, __rule->__letters, __save)}, in __get_sys_info_rule()
567 chrono::__format(__continuation, __rule->__letters, 0s)}, in __get_sys_info_rule()
580 chrono::duration_cast<minutes>(__save), in __get_sys_info_rule()
581 chrono::__format(__continuation, __rule->__letters, __save)}, in __get_sys_info_rule()
604 seconds __diff = chrono::abs(__sys_info_end - __sys_info_begin); in __get_sys_info_rule()
644 chrono::duration_cast<minutes>(__rule->__save.__time), in __get_sys_info_rule()
645 chrono::__format(__continuation, __rule->__letters, __rule->__save.__time)}, in __get_sys_info_rule()
658 chrono::duration_cast<minutes>(__rule->__save.__time), in __get_sys_info_rule()
659 chrono::__format(__continuation, __rule->__letters, __rule->__save.__time)}, in __get_sys_info_rule()
665 sys_seconds __continuation_end = chrono::__until_to_sys_seconds(__continuation); in __get_sys_info_basic()
670 chrono::duration_cast<minutes>(__save), in __get_sys_info_basic()
684 return chrono::__get_sys_info_rule( in __get_sys_info()
687 …return chrono::__get_sys_info_basic(__time, __continuation_begin, __continuation, chrono::seconds(… in __get_sys_info()
689 … return chrono::__get_sys_info_basic(__time, __continuation_begin, __continuation, __value.__time); in __get_sys_info()
795 …__sys_info_result __sys_info = chrono::__get_sys_info(__time, __continuation_begin, __continuation… in __get_info()
831 } else if (__can_merge && chrono::__merge_continuation(*__result, __sys_info->__info)) { in __get_info()
911 std::chrono::local_seconds __end_first{__first.end.time_since_epoch() + __first.offset}; in __is_ambiguous()
912 std::chrono::local_seconds __begin_second{__second.begin.time_since_epoch() + __second.offset}; in __is_ambiguous()
921 std::chrono::local_seconds __end_first{__first.end.time_since_epoch() + __first.offset}; in __get_info()
922 std::chrono::local_seconds __begin_second{__second.begin.time_since_epoch() + __second.offset}; in __get_info()
989 if (__local_seconds - chrono::local_seconds::min().time_since_epoch() < __info.offset) in __get_info()
993 if (chrono::local_seconds::max().time_since_epoch() - __local_seconds < -__info.offset) in __get_info()
1030 return chrono::__get_info(__local_time, __get_info(__info.begin - 1s), __info); in __get_info()
1034 return chrono::__get_info(__local_time, __info, __get_info(__info.end)); in __get_info()
1050 return chrono::__get_info(__local_time, __info, __get_info(__info.end)); in __get_info()