|
template<typename T > |
std::add_rvalue_reference< T >::type | internal::declval () FMT_NOEXCEPT |
|
template<typename Int > |
FMT_CONSTEXPR std::make_unsigned< Int >::type | internal::to_unsigned (Int value) |
|
template<typename Container > |
Container & | internal::get_container (std::back_insert_iterator< Container > it) |
|
template<typename Char > |
basic_string_view< Char > | to_string_view (basic_string_view< Char > s) |
|
template<typename Char > |
basic_string_view< Char > | to_string_view (const std::basic_string< Char > &s) |
|
template<typename Char > |
basic_string_view< Char > | to_string_view (const Char *s) |
|
template<typename S , typename Enable = typename std::enable_if<is_compile_string<S>::value>::type> |
FMT_CONSTEXPR basic_string_view< typename S::char_type > | to_string_view (const S &s) |
|
dummy_string_view | internal::to_string_view (...) |
|
FMT_CONSTEXPR bool | internal::is_integral (type t) |
|
FMT_CONSTEXPR bool | internal::is_arithmetic (type t) |
|
template<typename Context , typename T > |
FMT_CONSTEXPR basic_format_arg< Context > | internal::make_arg (const T &value) |
|
FMT_MAKE_VALUE((sizeof(long)==sizeof(int)?int_type:long_long_type), long, long_type) typedef std | internal::FMT_MAKE_VALUE ((sizeof(unsigned long)==sizeof(unsigned)?uint_type:ulong_long_type), unsigned long, ulong_type) template< typename C |
|
FMT_MAKE_VALUE((sizeof(long)==sizeof(int)?int_type:long_long_type), long, long_type) typedef std Char FMT_CONSTEXPR std::enable_if< std::is_same< typename C::char_type, Char >::value, init< C, int, char_type > >::type | internal::make_value (Char val) |
|
template<typename C > |
FMT_CONSTEXPR std::enable_if< !std::is_same< typename C::char_type, char >::value, init< C, int, char_type > >::type | internal::make_value (char val) |
|
| internal::FMT_MAKE_VALUE (cstring_type, typename C::char_type *, const typename C::char_type *) FMT_MAKE_VALUE(cstring_type |
|
const C::char_type const C::char_type * | internal::FMT_MAKE_VALUE (string_type, typename basic_string_view< typename C::char_type >::type, basic_string_view< typename C::char_type >) FMT_MAKE_VALUE(string_type |
|
template<typename C , typename T > |
const C::char_type const C::char_type const std::basic_string< typename C::char_type > basic_string_view< typename C::char_type > std::enable_if<!std::is_same< T, typename C::char_type >::value >::type | internal::make_value (const T *) |
|
template<typename C , typename T > |
std::enable_if< std::is_enum< T >::value &&convert_to_int< T, typename C::char_type >::value, init< C, int, int_type > >::type | internal::make_value (const T &val) |
|
template<typename C , typename T , typename Char = typename C::char_type> |
std::enable_if< is_constructible< basic_string_view< Char >, T >::value &&!internal::is_string< T >::value, init< C, basic_string_view< Char >, string_type > >::type | internal::make_value (const T &val) |
|
template<typename C , typename T , typename Char = typename C::char_type> |
std::enable_if< !convert_to_int< T, Char >::value &&!std::is_same< T, Char >::value &&!std::is_convertible< T, basic_string_view< Char > >::value &&!is_constructible< basic_string_view< Char >, T >::value &&!internal::is_string< T >::value, init< C, const T &, custom_type > >::type | internal::make_value (const T &val) |
|
template<typename C , typename T > |
init< C, const void *, named_arg_type > | internal::make_value (const named_arg< T, typename C::char_type > &val) |
|
template<typename C , typename S > |
FMT_CONSTEXPR11 std::enable_if< internal::is_string< S >::value, init< C, basic_string_view< typename C::char_type >, string_type > >::type | internal::make_value (const S &val) |
|
template<typename Visitor , typename Context > |
FMT_CONSTEXPR internal::result_of< Visitor(int)>::type | visit_format_arg (Visitor &&vis, const basic_format_arg< Context > &arg) |
|
template<typename Visitor , typename Context > |
FMT_CONSTEXPR internal::result_of< Visitor(int)>::type | visit (Visitor &&vis, const basic_format_arg< Context > &arg) |
|
template<typename Context > |
FMT_CONSTEXPR11 unsigned long long | internal::get_types () |
|
template<typename Context , typename Arg , typename... Args> |
FMT_CONSTEXPR11 unsigned long long | internal::get_types () |
|
template<bool IS_PACKED, typename Context , typename T > |
std::enable_if< IS_PACKED, value< Context > >::type | internal::make_arg (const T &value) |
|
template<bool IS_PACKED, typename Context , typename T > |
std::enable_if<!IS_PACKED, basic_format_arg< Context > >::type | internal::make_arg (const T &value) |
|
template<typename Context = format_context, typename... Args> |
format_arg_store< Context, Args... > | make_format_args (const Args &...args) |
|
template<typename... Args, typename S > |
std::enable_if<!is_compile_string< S >::value >::type | internal::check_format_string (const S &) |
|
template<typename... Args, typename S > |
std::enable_if< is_compile_string< S >::value >::type | internal::check_format_string (S) |
|
template<typename Char > |
std::basic_string< Char > | internal::vformat (basic_string_view< Char > format_str, basic_format_args< typename buffer_context< Char >::type > args) |
|
template<typename Char > |
buffer_context< Char >::type::iterator | internal::vformat_to (internal::basic_buffer< Char > &buf, basic_string_view< Char > format_str, basic_format_args< typename buffer_context< Char >::type > args) |
|
template<typename T > |
internal::named_arg< T, char > | arg (string_view name, const T &arg) |
|
template<typename T > |
internal::named_arg< T, wchar_t > | arg (wstring_view name, const T &arg) |
|
template<typename S , typename T , typename Char > |
void | arg (S, internal::named_arg< T, Char >)=delete |
|
template<typename Container , typename S > |
std::enable_if< is_contiguous< Container >::value, std::back_insert_iterator< Container > >::type | vformat_to (std::back_insert_iterator< Container > out, const S &format_str, basic_format_args< typename buffer_context< FMT_CHAR(S)>::type > args) |
|
template<typename Container , typename S , typename... Args> |
std::enable_if< is_contiguous< Container >::value &&internal::is_string< S >::value, std::back_insert_iterator< Container > >::type | format_to (std::back_insert_iterator< Container > out, const S &format_str, const Args &...args) |
|
template<typename S , typename Char = FMT_CHAR(S)> |
std::basic_string< Char > | vformat (const S &format_str, basic_format_args< typename buffer_context< Char >::type > args) |
|
template<typename S , typename... Args> |
std::basic_string< FMT_CHAR(S)> | format (const S &format_str, const Args &...args) |
|
FMT_API void | vprint (std::FILE *f, string_view format_str, format_args args) |
|
FMT_API void | vprint (std::FILE *f, wstring_view format_str, wformat_args args) |
|
template<typename S , typename... Args> |
| FMT_ENABLE_IF_T (internal::is_string< S >::value, void) print(std |
|
FMT_API void | vprint (string_view format_str, format_args args) |
|
FMT_API void | vprint (wstring_view format_str, wformat_args args) |
|