Lines Matching defs:__value
93 __format_sub_seconds(basic_stringstream<_CharT>& __sstr, const chrono::duration<_Rep, _Period>& __value) {
98 auto __fraction = __value - chrono::duration_cast<chrono::seconds>(__value);
100 if (__value < chrono::seconds{0} && __fraction != __duration{0})
127 _LIBCPP_HIDE_FROM_ABI void __format_sub_seconds(basic_stringstream<_CharT>& __sstr, const _Tp& __value) {
128 __formatter::__format_sub_seconds(__sstr, __value.time_since_epoch());
133 __format_sub_seconds(basic_stringstream<_CharT>& __sstr, const chrono::hh_mm_ss<_Duration>& __value) {
138 __value.subseconds().count(),
139 __value.fractional_width);
143 __value.subseconds().count(),
144 __value.fractional_width);
150 __format_sub_seconds(basic_stringstream<_CharT>& __sstr, const chrono::zoned_time<_Duration, _TimeZonePtr>& __value) {
151 __formatter::__format_sub_seconds(__sstr, __value.get_local_time().time_since_epoch());
230 _LIBCPP_HIDE_FROM_ABI __time_zone __convert_to_time_zone([[maybe_unused]] const _Tp& __value) {
233 return {__value.abbrev, __value.offset};
236 return __formatter::__convert_to_time_zone(__value.get_info());
245 basic_stringstream<_CharT>& __sstr, const _Tp& __value, basic_string_view<_CharT> __chrono_specs) {
246 tm __t = std::__convert_to_tm<tm>(__value);
247 __time_zone __z = __formatter::__convert_to_time_zone(__value);
282 __sstr << chrono::duration_cast<chrono::days>(chrono::duration_cast<chrono::seconds>(__value)).count();
306 __sstr << std::format(_LIBCPP_STATICALLY_WIDEN(_CharT, "{}"), __value.count());
316 __formatter::__format_sub_seconds(__sstr, __value);
386 __formatter::__format_sub_seconds(__sstr, __value);
412 _LIBCPP_HIDE_FROM_ABI constexpr bool __weekday_ok(const _Tp& __value) {
418 return __value.ok();
438 return __value.ok();
440 return __value.ok();
442 return __value.weekday().ok();
444 return __value.weekday().ok();
462 _LIBCPP_HIDE_FROM_ABI constexpr bool __weekday_name_ok(const _Tp& __value) {
468 return __value.ok();
472 return __value.ok();
474 return __value.weekday().ok();
476 return __value.weekday().ok();
482 return __value.weekday_indexed().ok();
484 return __value.weekday_indexed().ok();
488 return __value.ok();
490 return __value.ok();
492 return __value.weekday().ok();
494 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();
562 _LIBCPP_HIDE_FROM_ABI constexpr bool __month_name_ok(const _Tp& __value) {
568 return __value.ok();
578 return __value.month().ok();
580 return __value.month().ok();
582 return __value.month().ok();
584 return __value.month().ok();
586 return __value.month().ok();
588 return __value.month().ok();
590 return __value.month().ok();
592 return __value.month().ok();
594 return __value.month().ok();
613 __format_chrono(const _Tp& __value,
629 __sstr << __value;
635 if (__value < __value.zero()) {
637 __formatter::__format_chrono_using_chrono_specs(__sstr, -__value, __chrono_specs);
639 __formatter::__format_chrono_using_chrono_specs(__sstr, __value, __chrono_specs);
641 __formatter::__format_chrono_using_chrono_specs(__sstr, __value, __chrono_specs);
647 if (__specs.__chrono_.__weekday_name_ && !__formatter::__weekday_name_ok(__value))
650 if (__specs.__chrono_.__weekday_ && !__formatter::__weekday_ok(__value))
653 if (__specs.__chrono_.__day_of_year_ && !__formatter::__date_ok(__value))
656 if (__specs.__chrono_.__week_of_year_ && !__formatter::__date_ok(__value))
659 if (__specs.__chrono_.__month_name_ && !__formatter::__month_name_ok(__value))
678 if (__specs.__chrono_.__hour_ && __value.hours().count() > 23)
681 if (__value.is_negative())
685 __formatter::__format_chrono_using_chrono_specs(__sstr, __value, __chrono_specs);
704 _LIBCPP_HIDE_FROM_ABI typename _FormatContext::iterator format(const _Tp& __value, _FormatContext& __ctx) const {
706 __value, __ctx, __parser_.__parser_.__get_parsed_chrono_specifications(__ctx), __parser_.__chrono_specs_);