Lines Matching defs:__value

88 __format_sub_seconds(basic_stringstream<_CharT>& __sstr, const chrono::duration<_Rep, _Period>& __value) {
93 auto __fraction = __value - chrono::duration_cast<chrono::seconds>(__value);
95 if (__value < chrono::seconds{0} && __fraction != __duration{0})
122 _LIBCPP_HIDE_FROM_ABI void __format_sub_seconds(basic_stringstream<_CharT>& __sstr, const _Tp& __value) {
123 __formatter::__format_sub_seconds(__sstr, __value.time_since_epoch());
128 __format_sub_seconds(basic_stringstream<_CharT>& __sstr, const chrono::hh_mm_ss<_Duration>& __value) {
133 __value.subseconds().count(),
134 __value.fractional_width);
138 __value.subseconds().count(),
139 __value.fractional_width);
146 __format_sub_seconds(basic_stringstream<_CharT>& __sstr, const chrono::zoned_time<_Duration, _TimeZonePtr>& __value) {
147 __formatter::__format_sub_seconds(__sstr, __value.get_local_time().time_since_epoch());
227 _LIBCPP_HIDE_FROM_ABI __time_zone __convert_to_time_zone([[maybe_unused]] const _Tp& __value) {
230 return {__value.abbrev, __value.offset};
234 return __formatter::__convert_to_time_zone(__value.get_info());
243 basic_stringstream<_CharT>& __sstr, const _Tp& __value, basic_string_view<_CharT> __chrono_specs) {
244 tm __t = std::__convert_to_tm<tm>(__value);
245 __time_zone __z = __formatter::__convert_to_time_zone(__value);
280 __sstr << chrono::duration_cast<chrono::days>(chrono::duration_cast<chrono::seconds>(__value)).count();
304 __sstr << std::format(_LIBCPP_STATICALLY_WIDEN(_CharT, "{}"), __value.count());
314 __formatter::__format_sub_seconds(__sstr, __value);
384 __formatter::__format_sub_seconds(__sstr, __value);
410 _LIBCPP_HIDE_FROM_ABI constexpr bool __weekday_ok(const _Tp& __value) {
416 return __value.ok();
436 return __value.ok();
438 return __value.ok();
440 return __value.weekday().ok();
442 return __value.weekday().ok();
461 _LIBCPP_HIDE_FROM_ABI constexpr bool __weekday_name_ok(const _Tp& __value) {
467 return __value.ok();
471 return __value.ok();
473 return __value.weekday().ok();
475 return __value.weekday().ok();
481 return __value.weekday_indexed().ok();
483 return __value.weekday_indexed().ok();
487 return __value.ok();
489 return __value.ok();
491 return __value.weekday().ok();
493 return __value.weekday().ok();
512 _LIBCPP_HIDE_FROM_ABI constexpr bool __date_ok(const _Tp& __value) {
518 return __value.ok();
538 return __value.ok();
540 return __value.ok();
542 return __value.ok();
544 return __value.ok();
563 _LIBCPP_HIDE_FROM_ABI constexpr bool __month_name_ok(const _Tp& __value) {
569 return __value.ok();
579 return __value.month().ok();
581 return __value.month().ok();
583 return __value.month().ok();
585 return __value.month().ok();
587 return __value.month().ok();
589 return __value.month().ok();
591 return __value.month().ok();
593 return __value.month().ok();
595 return __value.month().ok();
615 __format_chrono(const _Tp& __value,
631 __sstr << __value;
637 if (__value < __value.zero()) {
639 __formatter::__format_chrono_using_chrono_specs(__sstr, -__value, __chrono_specs);
641 __formatter::__format_chrono_using_chrono_specs(__sstr, __value, __chrono_specs);
643 __formatter::__format_chrono_using_chrono_specs(__sstr, __value, __chrono_specs);
649 if (__specs.__chrono_.__weekday_name_ && !__formatter::__weekday_name_ok(__value))
652 if (__specs.__chrono_.__weekday_ && !__formatter::__weekday_ok(__value))
655 if (__specs.__chrono_.__day_of_year_ && !__formatter::__date_ok(__value))
658 if (__specs.__chrono_.__week_of_year_ && !__formatter::__date_ok(__value))
661 if (__specs.__chrono_.__month_name_ && !__formatter::__month_name_ok(__value))
680 if (__specs.__chrono_.__hour_ && __value.hours().count() > 23)
683 if (__value.is_negative())
687 __formatter::__format_chrono_using_chrono_specs(__sstr, __value, __chrono_specs);
706 _LIBCPP_HIDE_FROM_ABI typename _FormatContext::iterator format(const _Tp& __value, _FormatContext& __ctx) const {
708 __value, __ctx, __parser_.__parser_.__get_parsed_chrono_specifications(__ctx), __parser_.__chrono_specs_);