Lines Matching defs:__save

119 __format(const __tz::__continuation& __continuation, const string& __letters, seconds __save) {
135 chrono::hh_mm_ss __offset{__continuation.__stdoff + __save};
138 __offset = chrono::hh_mm_ss{-(__continuation.__stdoff + __save)};
155 if (__save != 0s)
195 else if constexpr (same_as<_Tp, __tz::__save>)
269 sys_seconds operator()(seconds __save) const noexcept { return __until_ - __needs_adjustment_ * __save; }
332 | views::filter([](const __tz::__rule& __rule) { return __rule.__save.__time == 0s; }) //
381 if (__rule->__save.__time != 0s)
388 [[nodiscard]] static seconds __at_to_seconds(seconds __stdoff, seconds __save, const __tz::__rule& __rule) {
391 return __rule.__at.__time - __stdoff - __save;
403 __rule_to_sys_seconds(seconds __stdoff, seconds __save, const __tz::__rule& __rule, year __year) {
406 seconds __at = chrono::__at_to_seconds(__stdoff, __save, __rule);
426 seconds __save,
444 sys_seconds __t = chrono::__rule_to_sys_seconds(__stdoff, __save, *__it, __y);
472 if (__current->__save.__time != __it->second->__save.__time || __current->__letters != __it->second->__letters)
513 auto __next = chrono::__next_rule(__rule_begin, __continuation.__stdoff, __rule->__save.__time, __rules, __rule);
531 if (sys_seconds __begin = __rule->__save.__time != 0s ? __rule_begin : __next.first; __time < __begin) {
547 seconds __save = __rule->__save.__time;
549 sys_seconds __sys_info_end = std::min(__continuation_end(__save), __next.first);
554 __continuation.__stdoff + __save,
555 chrono::duration_cast<minutes>(__save),
556 chrono::__format(__continuation, __rule->__letters, __save)},
557 __sys_info_end == __continuation_end(__save)};
561 if (__rule->__save.__time == 0s && __time < __next.first) {
571 if (__rule->__save.__time != 0s) {
574 seconds __save = __rule->__save.__time;
575 if (__continuation_begin >= __rule_begin - __save && __time < __next.first) {
579 __continuation.__stdoff + __save,
580 chrono::duration_cast<minutes>(__save),
581 chrono::__format(__continuation, __rule->__letters, __save)},
596 __rule->__save.__time,
600 sys_seconds __end = __continuation_end(__rule->__save.__time);
631 __next = __next_rule(__next.first, __continuation.__stdoff, __rule->__save.__time, __rules, __rule);
632 __end = __continuation_end(__rule->__save.__time);
643 __continuation.__stdoff + __rule->__save.__time,
644 chrono::duration_cast<minutes>(__rule->__save.__time),
645 chrono::__format(__continuation, __rule->__letters, __rule->__save.__time)},
651 __next = __next_rule(__rule_begin, __continuation.__stdoff, __rule->__save.__time, __rules, __rule);
656 __continuation_end(__rule->__save.__time),
657 __continuation.__stdoff + __rule->__save.__time,
658 chrono::duration_cast<minutes>(__rule->__save.__time),
659 chrono::__format(__continuation, __rule->__letters, __rule->__save.__time)},
664 sys_seconds __time, sys_seconds __continuation_begin, const __tz::__continuation& __continuation, seconds __save) {
669 __continuation.__stdoff + __save,
670 chrono::duration_cast<minutes>(__save),
688 else if constexpr (same_as<_Tp, __tz::__save>)