|
| template<typename Dest , typename Source > |
| Dest | fmt::v5::internal::bit_cast (const Source &source) |
| |
| template<typename C > |
| auto | fmt::v5::internal::begin (const C &c) -> decltype(c.begin()) |
| |
| template<typename T , std::size_t N> |
| T * | fmt::v5::internal::begin (T(&array)[N]) throw () |
| |
| template<typename C > |
| auto | fmt::v5::internal::end (const C &c) -> decltype(c.end()) |
| |
| template<typename T , std::size_t N> |
| T * | fmt::v5::internal::end (T(&array)[N]) throw () |
| |
| dummy_int | fmt::v5::internal::isinf (...) |
| |
| dummy_int | fmt::v5::internal::_finite (...) |
| |
| dummy_int | fmt::v5::internal::isnan (...) |
| |
| dummy_int | fmt::v5::internal::_isnan (...) |
| |
| template<typename Allocator > |
| Allocator::value_type * | fmt::v5::internal::allocate (Allocator &alloc, std::size_t n) |
| |
| template<typename T > |
| T | fmt::v5::internal::const_check (T value) |
| |
| template<typename T > |
| T * | fmt::v5::internal::make_checked (T *p, std::size_t) |
| |
| template<typename Container > |
| std::enable_if< is_contiguous< Container >::value, typename checked< typename Container::value_type >::type >::type | fmt::v5::internal::reserve (std::back_insert_iterator< Container > &it, std::size_t n) |
| |
| template<typename Iterator > |
| Iterator & | fmt::v5::internal::reserve (Iterator &it, std::size_t) |
| |
| template<typename Char > |
| const Char * | fmt::v5::internal::pointer_from (null_terminating_iterator< Char > it) |
| |
| template<typename T > |
| std::enable_if< std::numeric_limits< T >::is_signed, bool >::type | fmt::v5::internal::is_negative (T value) |
| |
| template<typename T > |
| std::enable_if< !std::numeric_limits< T >::is_signed, bool >::type | fmt::v5::internal::is_negative (T) |
| |
| int | fmt::v5::internal::count_digits (uint64_t n) |
| |
| template<typename Char > |
| size_t | fmt::v5::internal::count_code_points (basic_string_view< Char > s) |
| |
| size_t | fmt::v5::internal::count_code_points (basic_string_view< char8_t > s) |
| |
| char8_t | fmt::v5::internal::to_char8_t (char c) |
| |
| template<typename OutChar , typename InputIt , typename OutputIt > |
| std::enable_if< !needs_conversion< InputIt, OutChar >::value, OutputIt >::type | fmt::v5::internal::copy_str (InputIt begin, InputIt end, OutputIt it) |
| |
| template<typename OutChar , typename InputIt , typename OutputIt > |
| std::enable_if< needs_conversion< InputIt, OutChar >::value, OutputIt >::type | fmt::v5::internal::copy_str (InputIt begin, InputIt end, OutputIt it) |
| |
| template<typename Handler > |
| char * | fmt::v5::internal::lg (uint32_t n, Handler h) |
| |
| template<typename Char > |
| Char | fmt::v5::internal::thousands_sep_impl (locale_ref loc) |
| |
| template<typename Char > |
| Char | fmt::v5::internal::thousands_sep (locale_ref loc) |
| |
| template<> |
| wchar_t | fmt::v5::internal::thousands_sep (locale_ref loc) |
| |
| template<typename UInt , typename Char , typename ThousandsSep > |
| Char * | fmt::v5::internal::format_decimal (Char *buffer, UInt value, int num_digits, ThousandsSep thousands_sep) |
| |
| template<typename OutChar , typename UInt , typename Iterator , typename ThousandsSep > |
| Iterator | fmt::v5::internal::format_decimal (Iterator out, UInt value, int num_digits, ThousandsSep sep) |
| |
| template<typename OutChar , typename It , typename UInt > |
| It | fmt::v5::internal::format_decimal (It out, UInt value, int num_digits) |
| |
| template<unsigned BASE_BITS, typename Char , typename UInt > |
| Char * | fmt::v5::internal::format_uint (Char *buffer, UInt value, int num_digits, bool upper=false) |
| |
| template<unsigned BASE_BITS, typename Char , typename It , typename UInt > |
| It | fmt::v5::internal::format_uint (It out, UInt value, int num_digits, bool upper=false) |
| |
| template<typename Double > |
| std::enable_if< sizeof(Double)==sizeof(uint64_t), bool >::type | fmt::v5::internal::grisu2_format (Double value, buffer &buf, core_format_specs specs) |
| |
| template<typename Double > |
| std::enable_if< sizeof(Double)!=sizeof(uint64_t), bool >::type | fmt::v5::internal::grisu2_format (Double, buffer &, core_format_specs) |
| |
| template<typename Double > |
| void | fmt::v5::internal::sprintf_format (Double value, internal::buffer &buf, core_format_specs spec) |
| |
| template<typename Handler > |
| void | fmt::v5::internal::handle_int_type_spec (char spec, Handler &&handler) |
| |
| template<typename Handler > |
| void | fmt::v5::internal::handle_float_type_spec (char spec, Handler &&handler) |
| |
| template<typename Char , typename Handler > |
| void | fmt::v5::internal::handle_char_specs (const basic_format_specs< Char > *specs, Handler &&handler) |
| |
| template<typename Char , typename Handler > |
| void | fmt::v5::internal::handle_cstring_type_spec (Char spec, Handler &&handler) |
| |
| template<typename Char , typename ErrorHandler > |
| void | fmt::v5::internal::check_string_type_spec (Char spec, ErrorHandler &&eh) |
| |
| template<typename Char , typename ErrorHandler > |
| void | fmt::v5::internal::check_pointer_type_spec (Char spec, ErrorHandler &&eh) |
| |
| template<typename Char > |
| bool | fmt::v5::internal::is_name_start (Char c) |
| |
| template<typename Char , typename ErrorHandler > |
| unsigned | fmt::v5::internal::parse_nonnegative_int (const Char *&begin, const Char *end, ErrorHandler &&eh) |
| |
| template<template< typename > class Handler, typename T , typename Context , typename ErrorHandler > |
| void | fmt::v5::internal::set_dynamic_spec (T &value, basic_format_arg< Context > arg, ErrorHandler eh) |
| |
| template<typename Char , typename IDHandler > |
| const Char * | fmt::v5::internal::parse_arg_id (const Char *begin, const Char *end, IDHandler &&handler) |
| |
| template<typename Char , typename Handler > |
| const Char * | fmt::v5::internal::parse_align (const Char *begin, const Char *end, Handler &&handler) |
| |
| template<typename Char , typename Handler > |
| const Char * | fmt::v5::internal::parse_width (const Char *begin, const Char *end, Handler &&handler) |
| |
| template<typename Char , typename SpecHandler > |
| const Char * | fmt::v5::internal::parse_format_specs (const Char *begin, const Char *end, SpecHandler &&handler) |
| |
| template<bool IS_CONSTEXPR, typename T , typename Ptr = const T*> |
| bool | fmt::v5::internal::find (Ptr first, Ptr last, T value, Ptr &out) |
| |
| template<> |
| bool | fmt::v5::internal::find< false, char > (const char *first, const char *last, char value, const char *&out) |
| |
| template<bool IS_CONSTEXPR, typename Char , typename Handler > |
| void | fmt::v5::internal::parse_format_string (basic_string_view< Char > format_str, Handler &&handler) |
| |
| template<typename T , typename ParseContext > |
| const ParseContext::char_type * | fmt::v5::internal::parse_format_specs (ParseContext &ctx) |
| |
| template<typename Char , typename ErrorHandler , typename... Args> |
| bool | fmt::v5::internal::do_check_format_string (basic_string_view< Char > s, ErrorHandler eh=ErrorHandler()) |
| |
| template<typename... Args, typename S > |
| std::enable_if< is_compile_string< S >::value >::type | fmt::v5::internal::check_format_string (S) |
| |
| template<template< typename > class Handler, typename Spec , typename Context > |
| void | fmt::v5::internal::handle_dynamic_spec (Spec &value, arg_ref< typename Context::char_type > ref, Context &ctx) |
| |
| void | fmt::v5::format_system_error (internal::buffer &out, int error_code, string_view message) throw () |
| |
| void | fmt::v5::report_system_error (int error_code, fmt::string_view message) throw () |
| |
| template<typename T > |
| void | fmt::v5::format_decimal (char *&buffer, T value) |
| |
| template<typename ArgFormatter , typename Char , typename Context > |
| Context::iterator | fmt::v5::vformat_to (typename ArgFormatter::range out, basic_string_view< Char > format_str, basic_format_args< Context > args, internal::locale_ref loc=internal::locale_ref()) |
| |
| template<typename T > |
| const void * | fmt::v5::ptr (const T *p) |
| |
| template<typename It > |
| arg_join< It, char > | fmt::v5::join (It begin, It end, string_view sep) |
| |
| template<typename It > |
| arg_join< It, wchar_t > | fmt::v5::join (It begin, It end, wstring_view sep) |
| |
| template<typename T > |
| std::string | fmt::v5::to_string (const T &value) |
| |
| template<typename T > |
| std::wstring | fmt::v5::to_wstring (const T &value) |
| |
| template<typename Char , std::size_t SIZE> |
| std::basic_string< Char > | fmt::v5::to_string (const basic_memory_buffer< Char, SIZE > &buf) |
| |
| template<typename S , typename Char = typename char_t< S >::type> |
| buffer_context< Char >::type::iterator | fmt::v5::vformat_to (internal::basic_buffer< Char > &buf, const S &format_str, basic_format_args< typename buffer_context< Char >::type > args) |
| |
| template<typename S , typename... Args, std::size_t SIZE = inline_buffer_size, typename Char = typename internal::char_t<S>::type> |
| buffer_context< Char >::type::iterator | fmt::v5::format_to (basic_memory_buffer< Char, SIZE > &buf, const S &format_str, const Args &...args) |
| |
| template<typename String , typename OutputIt , typename... Args> |
| std::enable_if< internal::is_output_iterator< OutputIt >::value, OutputIt >::type | fmt::v5::vformat_to (OutputIt out, const String &format_str, typename format_args_t< OutputIt, typename char_t< String >::type >::type args) |
| |
| template<typename OutputIt , typename S , typename... Args> |
| std::enable_if< internal::is_string< S >::value &&internal::is_output_iterator< OutputIt >::value, OutputIt >::type | fmt::v5::format_to (OutputIt out, const S &format_str, const Args &...args) |
| |
| template<typename OutputIt , typename Char , typename... Args> |
| format_arg_store< typename format_to_n_context< OutputIt, Char >::type, Args... > | fmt::v5::make_format_to_n_args (const Args &...args) |
| |
| template<typename OutputIt , typename Char , typename... Args> |
| std::enable_if< internal::is_output_iterator< OutputIt >::value, format_to_n_result< OutputIt > >::type | fmt::v5::vformat_to_n (OutputIt out, std::size_t n, basic_string_view< Char > format_str, typename format_to_n_args< OutputIt, Char >::type args) |
| |
| template<typename OutputIt , typename S , typename... Args> |
| std::enable_if< internal::is_string< S >::value &&internal::is_output_iterator< OutputIt >::value, format_to_n_result< OutputIt > >::type | fmt::v5::format_to_n (OutputIt out, std::size_t n, const S &format_str, const Args &...args) |
| |
| template<typename... Args> |
| std::size_t | fmt::v5::formatted_size (string_view format_str, const Args &...args) |
| |