Loading...
Searching...
No Matches
internal Namespace Reference
Typedef Documentation◆ all_true
template<bool... Args>
◆ checked_ptr
template<typename T >
◆ format_func
Definition at line 76 of file format-inl.h. ◆ has_fallback_formatter
template<typename T , typename Context >
◆ index_sequence
template<std::size_t... N>
◆ is_integer
template<typename T >
Initial value:
bool_constant<is_integral<T>::value && !std::is_same<T, bool>::value &&
!std::is_same<T, char>::value &&
!std::is_same<T, wchar_t>::value>
◆ iterator_t
template<typename T >
◆ long_type
◆ make_index_sequence
template<std::size_t N>
◆ mapped_type_constant
template<typename T , typename Context >
◆ needs_conversion
template<typename InputIt , typename OutChar >
Initial value:
std::is_same<typename std::iterator_traits<InputIt>::value_type,
char>::value &&
std::is_same<OutChar, char8_t>::value>
◆ uint32_or_64_or_128_t
template<typename T >
Initial value:
std::numeric_limits<T>::digits <= 32, uint32_t,
conditional_t<std::numeric_limits<T>::digits <= 64, uint64_t, uint128_t>>
◆ uintptr_t
◆ ulong_type
◆ writer
Enumeration Type Documentation◆ anonymous enum◆ anonymous enum◆ anonymous enum◆ anonymous enum
◆ arg_id_kind
◆ float_format
◆ numeric_system
◆ round_direction
Definition at line 750 of file format-inl.h. ◆ type
Function Documentation◆ assert_fail()
Definition at line 58 of file format-inl.h. References print(). ◆ bit_cast()
template<typename Dest , typename Source >
◆ check_format_string() [1/2]
template<typename... , typename S , FMT_ENABLE_IF(!is_compile_string< S >::value) >
Definition at line 1369 of file core.h. Referenced by check_format_string(), format_to(), format_to(), format_to(), format_to_n(), and print(). ◆ check_format_string() [2/2]
template<typename... , typename S , FMT_ENABLE_IF(is_compile_string< S >::value) >
Definition at line 2626 of file format.h. References check_format_string(), do_check_format_string(), FMT_CONSTEXPR_DECL, and to_string_view(). ◆ check_pointer_type_spec()
template<typename Char , typename ErrorHandler >
Definition at line 1300 of file format.h. References check_pointer_type_spec(). Referenced by check_pointer_type_spec(), arg_formatter_base< Range, ErrorHandler >::operator()(), and formatter< T, Char, enable_if_t< internal::type_constant< T, Char >::value !=internal::custom_type > >::parse(). ◆ check_string_type_spec()
template<typename Char , typename ErrorHandler >
Definition at line 1295 of file format.h. References check_string_type_spec(). Referenced by check_string_type_spec(), arg_formatter_base< Range, ErrorHandler >::operator()(), and formatter< T, Char, enable_if_t< internal::type_constant< T, Char >::value !=internal::custom_type > >::parse(). ◆ code_point_index() [1/2]
template<typename Char >
Definition at line 479 of file format.h. References basic_string_view< Char >::size(). ◆ code_point_index() [2/2]
Definition at line 485 of file format.h. References basic_string_view< Char >::data(), and basic_string_view< Char >::size(). ◆ compile_format_string()
template<bool IS_CONSTEXPR, typename Char , typename PartHandler >
◆ compile_to_parts()
template<typename Char , unsigned N>
Definition at line 262 of file compile.h. References format_part_array< Char, N >::data, FMT_CONSTEXPR, and format_part< Char >::make_text(). ◆ const_check()
template<typename T >
Definition at line 208 of file format.h. Referenced by arg_converter< T, Context >::operator()(). ◆ constexpr_max()
template<typename T >
◆ convert_arg()
template<typename T , typename Context , typename Char >
Definition at line 122 of file printf.h. References arg(), and visit_format_arg(). Referenced by basic_printf_context< OutputIt, Char >::format(). ◆ copy() [1/3]
template<typename OutputIterator >
◆ copy() [2/3]
template<typename OutputIterator >
◆ copy() [3/3]
template<typename RangeT , typename OutputIterator >
Definition at line 58 of file ranges.h. Referenced by formatter< RangeT, Char, enable_if_t< fmt::is_range< RangeT, Char >::value > >::format(), formatter< TupleT, Char, enable_if_t< fmt::is_tuple_like< TupleT >::value > >::format(), and formatter< TupleT, Char, enable_if_t< fmt::is_tuple_like< TupleT >::value > >::format_each< FormatContext >::operator()(). ◆ copy_str()
template<typename OutChar , typename InputIt , typename OutputIt , FMT_ENABLE_IF(!needs_conversion< InputIt, OutChar >::value) >
◆ count_code_points() [1/2]
template<typename Char >
Definition at line 464 of file format.h. References basic_string_view< Char >::size(). Referenced by basic_writer< Range >::str_writer< Char >::width(). ◆ count_code_points() [2/2]
Definition at line 469 of file format.h. References basic_string_view< Char >::data(), and basic_string_view< Char >::size(). ◆ count_digits() [1/2]
template<unsigned BITS, typename UInt >
Definition at line 789 of file format.h. References count_digits(). ◆ count_digits() [2/2]
Definition at line 755 of file format.h. References count_digits(). Referenced by count_digits(), count_digits(), format_error_code(), grisu_gen_digits(), basic_writer< Range >::int_writer< Int, Specs >::on_dec(), basic_writer< Range >::int_writer< Int, Specs >::on_num(), chrono_formatter< FormatContext, OutputIt, Rep, Period >::write(), and basic_writer< Range >::write_decimal(). ◆ count_digits< 4 >() [1/2]
template<>
Definition at line 244 of file format-inl.h. References fallback_uintptr::value. ◆ count_digits< 4 >() [2/2]
template<>
Definition at line 244 of file format-inl.h. References fallback_uintptr::value. ◆ count_parts()
template<typename Char >
Definition at line 90 of file compile.h. References part_counter< Char >::num_parts. ◆ decimal_point() [1/2]
template<typename Char >
Definition at line 830 of file format.h. References decimal_point(). Referenced by decimal_point(), and float_writer< Char >::float_writer(). ◆ decimal_point() [2/2]
template<>
Definition at line 833 of file format.h. References decimal_point(). ◆ decimal_point_impl() [1/2]
template<typename Char >
Definition at line 210 of file format-inl.h. References locale_ref::get(). ◆ decimal_point_impl() [2/2]
template<typename Char >
Definition at line 210 of file format-inl.h. References locale_ref::get(). ◆ digits10()
template<typename Int >
◆ digits10< int128_t >()◆ digits10< uint128_t >()◆ do_check_format_string()
template<typename Char , typename ErrorHandler , typename... Args>
Definition at line 2617 of file format.h. References do_check_format_string(). Referenced by check_format_string(), and do_check_format_string(). ◆ encode_types() [1/2]
template<typename >
Definition at line 1105 of file core.h. Referenced by encode_types(). ◆ encode_types() [2/2]
template<typename Context , typename Arg , typename... Args>
Definition at line 1108 of file core.h. References encode_types(), and packed_arg_bits. ◆ fallback_format()
template<typename Double >
Definition at line 964 of file format-inl.h. References bigint::assign(), bigint::assign_pow10(), buffer< T >::data(), denominator(), numerator(), and buffer< T >::resize(). Referenced by format_float(). ◆ find()
template<bool IS_CONSTEXPR, typename T , typename Ptr = const T*>
◆ find< false, char >()
template<>
Definition at line 2479 of file format.h. References to_unsigned(). ◆ FMT_NOMACRO()◆ FMT_TYPE_CONSTANT() [1/15]
◆ FMT_TYPE_CONSTANT() [2/15]
◆ FMT_TYPE_CONSTANT() [3/15]
◆ FMT_TYPE_CONSTANT() [4/15]
◆ FMT_TYPE_CONSTANT() [5/15]
◆ FMT_TYPE_CONSTANT() [6/15]
◆ FMT_TYPE_CONSTANT() [7/15]
◆ FMT_TYPE_CONSTANT() [8/15]
◆ FMT_TYPE_CONSTANT() [9/15]
◆ FMT_TYPE_CONSTANT() [10/15]
◆ FMT_TYPE_CONSTANT() [11/15]
◆ FMT_TYPE_CONSTANT() [12/15]
◆ FMT_TYPE_CONSTANT() [13/15]
◆ FMT_TYPE_CONSTANT() [14/15]
◆ FMT_TYPE_CONSTANT() [15/15]
◆ for_each() [1/2]
template<class Tuple , class F , size_t... Is>
Definition at line 145 of file ranges.h. Referenced by for_each(), and formatter< TupleT, Char, enable_if_t< fmt::is_tuple_like< TupleT >::value > >::format(). ◆ for_each() [2/2]
template<class Tuple , class F >
Definition at line 158 of file ranges.h. References for_each(), and get_indexes(). ◆ format_arg()
template<typename Range , typename Context , typename Id >
Definition at line 163 of file compile.h. References visit_format_arg(). ◆ format_chrono_duration_unit()
template<typename Period , typename OutputIt >
Definition at line 770 of file chrono.h. References format_to(). ◆ format_chrono_duration_value()
template<typename Rep , typename OutputIt >
Definition at line 763 of file chrono.h. References format_to(). Referenced by formatter< std::chrono::duration< Rep, Period >, Char >::format(), and chrono_formatter< FormatContext, OutputIt, Rep, Period >::on_duration_value(). ◆ format_decimal() [1/3]
template<typename UInt , typename Char , typename F >
Definition at line 841 of file format.h. References FMT_ASSERT, format_decimal(), and index. Referenced by format_decimal(), format_decimal(), and format_decimal(). ◆ format_decimal() [2/3]
template<typename Char , typename It , typename UInt >
Definition at line 886 of file format.h. References format_decimal(). ◆ format_decimal() [3/3]
template<typename Char , typename UInt , typename Iterator , typename F >
Definition at line 875 of file format.h. References FMT_ASSERT, and format_decimal(). ◆ format_error_code()
Definition at line 145 of file format-inl.h. References count_digits(), inline_buffer_size, is_negative(), to_unsigned(), and basic_writer< Range >::write(). ◆ format_float()
template<typename T >
Definition at line 1045 of file format-inl.h. References fp::assign_float_with_boundaries(), fp::assign_with_boundaries(), float_specs::binary32, buffer< T >::data(), fp::e, internal::digits::error, exp, fp::f, fallback_format(), fixed, FMT_ASSERT, float_specs::format, get_cached_power(), grisu_gen_digits(), boundaries::lower, multiply(), normalize(), buffer< T >::push_back(), buffer< T >::resize(), fp::significand_size, snprintf_float(), to_unsigned(), boundaries::upper, and float_specs::use_grisu. ◆ format_str_quoted() [1/5]
template<typename Arg , FMT_ENABLE_IF(!is_like_std_string< typename std::decay< Arg >::type >::value) >
◆ format_str_quoted() [2/5]
◆ format_str_quoted() [3/5]
◆ format_str_quoted() [4/5]
◆ format_str_quoted() [5/5]
◆ format_uint() [1/3]
template<unsigned BASE_BITS, typename Char >
Definition at line 905 of file format.h. References format_uint(), and fallback_uintptr::value. ◆ format_uint() [2/3]
template<unsigned BASE_BITS, typename Char , typename UInt >
Definition at line 891 of file format.h. References format_uint(). Referenced by format_uint(), format_uint(), and format_uint(). ◆ format_uint() [3/3]
template<unsigned BASE_BITS, typename Char , typename It , typename UInt >
Definition at line 927 of file format.h. References format_uint(). ◆ format_value()
template<typename Char , typename T >
Definition at line 92 of file ostream.h. References buffer< T >::resize(), and buffer< T >::size(). Referenced by fallback_formatter< T, Char, enable_if_t< is_streamable< T, Char >::value > >::format(), and printf_formatter< T >::format(). ◆ fputs()
template<typename Char >
Definition at line 448 of file color.h. Referenced by reset_color(), reset_color< wchar_t >(), and vprint(). ◆ fputs< wchar_t >()
template<>
◆ fwrite_fully()
Definition at line 172 of file format-inl.h. References FMT_THROW, and ptr(). Referenced by vprint(). ◆ get_arg()
template<typename Context >
Definition at line 2136 of file format.h. References arg(), and get_arg(). Referenced by specs_handler< ParseContext, Context >::get_arg(), get_arg(), specs_handler< ParseContext, Context >::get_arg(), basic_printf_context< OutputIt, Char >::get_arg(), format_handler< ArgFormatter, Char, Context >::get_arg(), specs_handler< ParseContext, Context >::on_dynamic_precision(), and specs_handler< ParseContext, Context >::on_dynamic_width(). ◆ get_cached_power()Definition at line 480 of file format-inl.h. References index, basic_data< T >::pow10_exponents, basic_data< T >::pow10_significands, and fp::significand_size. Referenced by format_float(). ◆ get_container()
template<typename Container >
Definition at line 665 of file core.h. Referenced by printf_formatter< T >::format(), reserve(), and vformat_to(). ◆ get_data() [1/2]
template<typename Container >
◆ get_data() [2/2]
template<typename Char >
◆ get_dynamic_spec()
template<template< typename > class Handler, typename FormatArg , typename ErrorHandler >
Definition at line 2127 of file format.h. References arg(), get_dynamic_spec(), to_unsigned(), and visit_format_arg(). Referenced by get_dynamic_spec(). ◆ get_indexes()
template<class T >
Definition at line 153 of file ranges.h. Referenced by for_each(). ◆ get_milliseconds()
template<typename Rep , typename Period , FMT_ENABLE_IF(std::is_integral< Rep >::value) >
Definition at line 730 of file chrono.h. Referenced by chrono_formatter< FormatContext, OutputIt, Rep, Period >::on_second(). ◆ get_round_direction()
Definition at line 756 of file format-inl.h. References down, FMT_ASSERT, unknown, and up. Referenced by fixed_handler::on_digit(), and fixed_handler::on_start(). ◆ get_units()
template<typename Period >
◆ get_units< std::atto >()
template<>
◆ get_units< std::centi >()
template<>
◆ get_units< std::deca >()
template<>
◆ get_units< std::deci >()
template<>
◆ get_units< std::exa >()
template<>
◆ get_units< std::femto >()
template<>
◆ get_units< std::giga >()
template<>
◆ get_units< std::hecto >()
template<>
◆ get_units< std::kilo >()
template<>
◆ get_units< std::mega >()
template<>
◆ get_units< std::micro >()
template<>
◆ get_units< std::milli >()
template<>
◆ get_units< std::nano >()
template<>
◆ get_units< std::peta >()
template<>
◆ get_units< std::pico >()
template<>
◆ get_units< std::ratio< 1 > >()
template<>
◆ get_units< std::ratio< 3600 > >()
template<>
◆ get_units< std::ratio< 60 > >()
template<>
◆ get_units< std::tera >()
template<>
◆ gmtime_r()◆ gmtime_s()◆ grisu_gen_digits()
template<typename Handler >
Definition at line 784 of file format-inl.h. References count_digits(), fp::e, exp, fp::f, FMT_ASSERT, internal::digits::more, and basic_data< T >::powers_of_10_64. Referenced by format_float(). ◆ grouping()
template<typename Char >
◆ grouping< wchar_t >()
template<>
◆ grouping_impl() [1/2]
template<typename Char >
Definition at line 203 of file format-inl.h. References locale_ref::get(). ◆ grouping_impl() [2/2]
template<typename Char >
Definition at line 203 of file format-inl.h. References locale_ref::get(). ◆ handle_char_specs()
template<typename Char , typename Handler >
Definition at line 1275 of file format.h. References basic_format_specs< Char >::align, basic_format_specs< Char >::alt, handle_char_specs(), sign::none, align::numeric, basic_format_specs< Char >::sign, and basic_format_specs< Char >::type. Referenced by handle_char_specs(), and arg_formatter_base< Range, ErrorHandler >::operator()(). ◆ handle_cstring_type_spec()
template<typename Char , typename Handler >
Definition at line 1285 of file format.h. References handle_cstring_type_spec(). Referenced by handle_cstring_type_spec(), arg_formatter_base< Range, ErrorHandler >::operator()(), and formatter< T, Char, enable_if_t< internal::type_constant< T, Char >::value !=internal::custom_type > >::parse(). ◆ handle_dynamic_spec()
template<template< typename > class Handler, typename Context >
Definition at line 2635 of file format.h. References handle_dynamic_spec(), arg_ref< Char >::value::index, arg_ref< Char >::kind, arg_ref< Char >::value::name, and arg_ref< Char >::val. Referenced by handle_dynamic_spec(). ◆ handle_int_type_spec()
template<typename Handler >
Definition at line 1197 of file format.h. References handle_int_type_spec(). Referenced by handle_int_type_spec(), char_specs_checker< ErrorHandler >::on_int(), and basic_writer< Range >::write_int(). ◆ is_arithmetic_type()
Definition at line 740 of file core.h. References FMT_ASSERT, last_numeric_type, named_arg_type, and none_type. Referenced by basic_format_arg< Context >::is_arithmetic(), and numeric_specs_checker< ErrorHandler >::require_numeric_argument(). ◆ is_big_endian()
Definition at line 221 of file format.h. Referenced by fallback_uintptr::fallback_uintptr(). ◆ is_integral_type()
Definition at line 735 of file core.h. References FMT_ASSERT, last_integer_type, named_arg_type, and none_type. Referenced by numeric_specs_checker< ErrorHandler >::check_precision(), numeric_specs_checker< ErrorHandler >::check_sign(), and basic_format_arg< Context >::is_integral(). ◆ is_name_start()
template<typename Char >
Definition at line 1919 of file format.h. References is_name_start(). Referenced by is_name_start(), and parse_arg_id(). ◆ is_negative()
template<typename T , FMT_ENABLE_IF(std::numeric_limits< T >::is_signed) >
Definition at line 708 of file format.h. References is_negative(). Referenced by format_error_code(), basic_writer< Range >::int_writer< Int, Specs >::int_writer(), is_negative(), width_checker< ErrorHandler >::operator()(), precision_checker< ErrorHandler >::operator()(), printf_width_handler< Char >::operator()(), and basic_writer< Range >::write_decimal(). ◆ isfinite()
template<typename T , FMT_ENABLE_IF(std::is_integral< T >::value) >
Definition at line 673 of file chrono.h. Referenced by chrono_formatter< FormatContext, OutputIt, Rep, Period >::handle_nan_inf(). ◆ isnan()
template<typename T , FMT_ENABLE_IF(std::is_integral< T >::value) >
◆ localtime_s()◆ make_arg() [1/3]
template<bool IS_PACKED, typename Context , typename T , FMT_ENABLE_IF(IS_PACKED) >
Definition at line 1123 of file core.h. References arg_mapper< Context >::map(). ◆ make_arg() [2/3]
template<typename Context , typename T >
Definition at line 1114 of file core.h. References arg(), arg_mapper< Context >::map(), and basic_format_arg< Context >::type_. ◆ make_arg() [3/3]
template<bool IS_PACKED, typename Context , typename T , FMT_ENABLE_IF(!IS_PACKED) >
◆ make_args_checked()
template<typename... Args, typename S , typename Char = char_t<S>>
◆ make_background_color()
template<typename Char >
Definition at line 437 of file color.h. References basic_data< T >::background_color. ◆ make_checked()
template<typename T >
Definition at line 319 of file format.h. Referenced by buffer< T >::append(), basic_memory_buffer< T, SIZE, Allocator >::grow(), basic_memory_buffer< T, SIZE, Allocator >::move(), basic_writer< Range >::int_writer< Int, Specs >::num_writer::operator()(), and reserve(). ◆ make_emphasis()
template<typename Char >
◆ make_foreground_color()
template<typename Char >
Definition at line 431 of file color.h. References basic_data< T >::foreground_color. ◆ max_value()◆ mod()
template<typename T , FMT_ENABLE_IF(std::is_integral< T >::value) >
Definition at line 698 of file chrono.h. Referenced by chrono_formatter< FormatContext, OutputIt, Rep, Period >::hour(), chrono_formatter< FormatContext, OutputIt, Rep, Period >::hour12(), chrono_formatter< FormatContext, OutputIt, Rep, Period >::minute(), and chrono_formatter< FormatContext, OutputIt, Rep, Period >::second(). ◆ multiply()
Definition at line 459 of file format-inl.h. Referenced by format_float(), and operator*(). ◆ normalize()Definition at line 382 of file format-inl.h. Referenced by format_float(). ◆ num_bits()◆ num_bits< fallback_uintptr >()
template<>
◆ operator*()Definition at line 476 of file format-inl.h. References fp::e, fp::f, and multiply(). ◆ operator==()Definition at line 456 of file format-inl.h. ◆ parse_align()
template<typename Char , typename Handler >
Definition at line 2340 of file format.h. References align::center, FMT_ASSERT, align::left, align::none, align::numeric, parse_align(), and align::right. Referenced by formatter< std::chrono::duration< Rep, Period >, Char >::do_parse(), parse_align(), and parse_format_specs(). ◆ parse_arg_id()
template<typename Char , typename IDHandler >
Definition at line 2276 of file format.h. References FMT_ASSERT, index, is_name_start(), parse_arg_id(), parse_nonnegative_int(), and to_unsigned(). Referenced by parse_arg_id(), parse_format_string(), parse_precision(), and parse_width(). ◆ parse_chrono_format()
template<typename Char , typename Handler >
◆ parse_float_type_spec()
template<typename ErrorHandler = error_handler, typename Char >
Definition at line 1223 of file format.h. References parse_float_type_spec(). Referenced by formatter< T, Char, enable_if_t< internal::type_constant< T, Char >::value !=internal::custom_type > >::parse(), and parse_float_type_spec(). ◆ parse_format_specs() [1/2]
template<typename Char , typename SpecHandler >
Definition at line 2421 of file format.h. References parse_align(), parse_format_specs(), parse_precision(), and parse_width(). Referenced by format_string_checker< Char, ErrorHandler, Args >::format_string_checker(), format_string_compiler< Char, PartHandler >::on_format_specs(), parse_format_specs(), and parse_format_specs(). ◆ parse_format_specs() [2/2]
template<typename T , typename ParseContext >
Definition at line 2551 of file format.h. References char_type, custom_type, arg_mapper< Context >::map(), and parse_format_specs(). ◆ parse_format_string()
template<bool IS_CONSTEXPR, typename Char , typename Handler >
Definition at line 2499 of file format.h. References basic_string_view< Char >::data(), FMT_CONSTEXPR, parse_arg_id(), parse_format_string(), basic_string_view< Char >::size(), and write(). Referenced by parse_format_string(). ◆ parse_nonnegative_int()
template<typename Char , typename ErrorHandler >
Definition at line 1926 of file format.h. References FMT_ASSERT, and parse_nonnegative_int(). Referenced by parse_arg_id(), parse_nonnegative_int(), parse_precision(), and parse_width(). ◆ parse_precision()
template<typename Char , typename Handler >
Definition at line 2397 of file format.h. References parse_arg_id(), parse_nonnegative_int(), and parse_precision(). Referenced by formatter< std::chrono::duration< Rep, Period >, Char >::do_parse(), parse_format_specs(), and parse_precision(). ◆ parse_width()
template<typename Char , typename Handler >
Definition at line 2380 of file format.h. References FMT_ASSERT, parse_arg_id(), parse_nonnegative_int(), and parse_width(). Referenced by formatter< std::chrono::duration< Rep, Period >, Char >::do_parse(), parse_format_specs(), and parse_width(). ◆ printf() [1/2]
template<typename Char , typename Context >
◆ printf() [2/2]
template<typename OutputIt , typename Char , typename Context >
◆ promote_float() [1/2]
Definition at line 1194 of file format.h. References promote_float(). ◆ promote_float() [2/2]
template<typename T >
Definition at line 1193 of file format.h. References promote_float(). Referenced by promote_float(), and promote_float(). ◆ report_error()
Definition at line 180 of file format-inl.h. References buffer< T >::data(), and buffer< T >::size(). Referenced by report_system_error(). ◆ reserve() [1/2]
template<typename Iterator >
◆ reserve() [2/2]
template<typename Container , FMT_ENABLE_IF(is_contiguous< Container >::value) >
Definition at line 323 of file format.h. References get_container(), get_data(), and make_checked(). Referenced by buffer< T >::append(), format_handler< ArgFormatter, Char, Context >::on_text(), basic_writer< Range >::reserve(), internal::cf::vformat_to(), basic_writer< Range >::write(), basic_writer< Range >::write(), basic_writer< Range >::write(), basic_writer< Range >::write(), basic_writer< Range >::write_decimal(), basic_writer< Range >::write_padded(), and basic_writer< Range >::write_pointer(). ◆ reset_color() [1/2]
template<typename Char >
Definition at line 466 of file color.h. References buffer< T >::append(), and basic_data< T >::reset_color. ◆ reset_color() [2/2]
template<typename Char >
Definition at line 457 of file color.h. References fputs(), and basic_data< T >::reset_color. ◆ reset_color< wchar_t >()
template<>
Definition at line 461 of file color.h. References fputs(), and basic_data< T >::wreset_color. ◆ safe_strerror()
Definition at line 87 of file format-inl.h. References FMT_ASSERT, strerror_r(), and strerror_s(). Referenced by format_system_error(). ◆ snprintf_float()
template<typename T >
Definition at line 1117 of file format-inl.h. References buffer< T >::capacity(), buffer< T >::data(), exp, fixed, FMT_ASSERT, FMT_SNPRINTF, format(), float_specs::format, general, hex, buffer< T >::reserve(), buffer< T >::resize(), buffer< T >::size(), to_unsigned(), float_specs::trailing_zeros, and float_specs::upper. Referenced by format_float(). ◆ strftime() [1/2]
Definition at line 390 of file chrono.h. References format(). Referenced by formatter< std::tm, Char >::format(). ◆ strftime() [2/2]
◆ thousands_sep() [1/2]
template<typename Char >
◆ thousands_sep() [2/2]
template<>
Definition at line 825 of file format.h. References thousands_sep(). ◆ thousands_sep_impl() [1/2]
template<typename Char >
Definition at line 206 of file format-inl.h. References locale_ref::get(). ◆ thousands_sep_impl() [2/2]
template<typename Char >
Definition at line 206 of file format-inl.h. References locale_ref::get(). ◆ to_char8_t()◆ to_nonnegative_int()
template<typename T , FMT_ENABLE_IF(std::is_integral< T >::value) >
Definition at line 683 of file chrono.h. References FMT_ASSERT. Referenced by chrono_formatter< FormatContext, OutputIt, Rep, Period >::on_12_hour(), chrono_formatter< FormatContext, OutputIt, Rep, Period >::on_24_hour(), chrono_formatter< FormatContext, OutputIt, Rep, Period >::on_minute(), chrono_formatter< FormatContext, OutputIt, Rep, Period >::on_second(), chrono_formatter< FormatContext, OutputIt, Rep, Period >::time(), and chrono_formatter< FormatContext, OutputIt, Rep, Period >::write(). ◆ to_string_view()
Referenced by arg_mapper< Context >::map(), vformat_to(), and internal::cf::vformat_to(). ◆ to_uintptr()
Definition at line 247 of file format.h. Referenced by arg_formatter_base< Range, ErrorHandler >::write_pointer(). ◆ to_unsigned()
template<typename Int >
Definition at line 265 of file core.h. References FMT_ASSERT. Referenced by basic_format_parse_context< Char, ErrorHandler >::advance_to(), buffer< T >::append(), find< false, char >(), format_error_code(), format_float(), get_dynamic_spec(), arg_map< Context >::init(), dynamic_specs_handler< ParseContext >::make_arg_ref(), format_string_compiler< Char, PartHandler >::on_text(), format_handler< ArgFormatter, Char, Context >::on_text(), formatter< std::chrono::duration< Rep, Period >, Char >::parse(), formatter< std::tm, Char >::parse(), parse_arg_id(), basic_writer< Range >::pointer_writer< UIntPtr >::size(), format_int::size(), snprintf_float(), chrono_formatter< FormatContext, OutputIt, Rep, Period >::write(), write(), basic_writer< Range >::write_int(), basic_writer< Range >::write_padded(), and basic_writer< Range >::write_pointer(). ◆ use_grisu()
template<typename T >
Definition at line 520 of file format.h. References FMT_USE_GRISU. ◆ vformat() [1/2]
template<typename Char >
Definition at line 3379 of file format.h. References to_string(), and vformat_to(). ◆ vformat() [2/2]
template<typename Char >
Definition at line 28 of file locale.h. References vformat_to(). ◆ vformat_to() [1/3]
template<typename Char >
Definition at line 473 of file color.h. References buffer< T >::append(), text_style::get_background(), text_style::get_emphasis(), text_style::get_foreground(), text_style::has_background(), text_style::has_emphasis(), text_style::has_foreground(), and vformat_to(). Referenced by format_to(), vformat(), vformat(), vformat(), vformat_to(), vformat_to(), vformat_to(), vprint(), vprint(), vprint(), and vprint(). ◆ vformat_to() [2/3]
template<typename Char >
Definition at line 3262 of file format.h. References to_string_view(). ◆ vformat_to() [3/3]
template<typename Char >
Definition at line 18 of file locale.h. References to_string_view(). ◆ write()
template<typename Char >
Definition at line 78 of file ostream.h. References buffer< T >::data(), buffer< T >::size(), and to_unsigned(). Referenced by arg_formatter_base< Range, ErrorHandler >::operator()(), arg_formatter_base< Range, ErrorHandler >::operator()(), parse_format_string(), vfprintf(), and vprint(). ◆ write_exponent()
template<typename Char , typename It >
Definition at line 1059 of file format.h. References exp, FMT_ASSERT, and write_exponent(). Referenced by write_exponent(). Variable Documentation◆ basic_data< void >
|