|
auto | detail::write_loc (basic_appender< wchar_t > out, loc_value value, const format_specs &specs, locale_ref loc) -> bool |
|
auto | runtime (wstring_view s) -> runtime_format_string< wchar_t > |
|
template<typename... T> |
constexpr auto | make_wformat_args (T &... args) -> decltype(fmt::make_format_args< wformat_context >(args...)) |
|
auto | literals::operator""_a (const wchar_t *s, size_t) -> detail::udl_arg< wchar_t > |
|
template<typename It , typename Sentinel > |
auto | join (It begin, Sentinel end, wstring_view sep) -> join_view< It, Sentinel, wchar_t > |
|
template<typename Range , FMT_ENABLE_IF(!is_tuple_like< Range >::value) > |
auto | join (Range &&range, wstring_view sep) -> join_view< decltype(std::begin(range)), decltype(std::end(range)), wchar_t > |
|
template<typename T > |
auto | join (std::initializer_list< T > list, wstring_view sep) -> join_view< const T *, const T *, wchar_t > |
|
template<typename Tuple , FMT_ENABLE_IF(is_tuple_like< Tuple >::value) > |
auto | join (const Tuple &tuple, basic_string_view< wchar_t > sep) -> tuple_join_view< wchar_t, Tuple > |
|
template<typename Char , FMT_ENABLE_IF(!std::is_same< Char, char >::value) > |
auto | vformat (basic_string_view< Char > fmt, typename detail::vformat_args< Char >::type args) -> std::basic_string< Char > |
|
template<typename... T> |
auto | format (wformat_string< T... > fmt, T &&... args) -> std::wstring |
|
template<typename OutputIt , typename... T> |
auto | format_to (OutputIt out, wformat_string< T... > fmt, T &&... args) -> OutputIt |
|
template<typename S , typename... T, typename Char = detail::format_string_char_t<S>, FMT_ENABLE_IF(!std::is_same< Char, char >::value && !std::is_same< Char, wchar_t >::value) > |
auto | format (const S &fmt, T &&... args) -> std::basic_string< Char > |
|
template<typename S , typename Char = detail::format_string_char_t<S>, FMT_ENABLE_IF(detail::is_exotic_char< Char >::value) > |
auto | vformat (detail::locale_ref loc, const S &fmt, typename detail::vformat_args< Char >::type args) -> std::basic_string< Char > |
|
template<typename S , typename... T, typename Char = detail::format_string_char_t<S>, FMT_ENABLE_IF(detail::is_exotic_char< Char >::value) > |
auto | format (detail::locale_ref loc, const S &fmt, T &&... args) -> std::basic_string< Char > |
|
template<typename OutputIt , typename S , typename Char = detail::format_string_char_t<S>, FMT_ENABLE_IF(detail::is_output_iterator< OutputIt, Char >::value && detail::is_exotic_char< Char >::value) > |
auto | vformat_to (OutputIt out, const S &fmt, typename detail::vformat_args< Char >::type args) -> OutputIt |
|
template<typename OutputIt , typename S , typename... T, typename Char = detail::format_string_char_t<S>, FMT_ENABLE_IF(detail::is_output_iterator< OutputIt, Char >::value && !std::is_same< Char, char >::value && !std::is_same< Char, wchar_t >::value) > |
auto | format_to (OutputIt out, const S &fmt, T &&... args) -> OutputIt |
|
template<typename S , typename OutputIt , typename... Args, typename Char = detail::format_string_char_t<S>, FMT_ENABLE_IF(detail::is_output_iterator< OutputIt, Char >::value && detail::is_exotic_char< Char >::value) > |
auto | vformat_to (OutputIt out, detail::locale_ref loc, const S &fmt, typename detail::vformat_args< Char >::type args) -> OutputIt |
|
template<typename OutputIt , typename S , typename... T, typename Char = detail::format_string_char_t<S>, bool enable = detail::is_output_iterator<OutputIt, Char>::value && detail::is_exotic_char<Char>::value> |
auto | format_to (OutputIt out, detail::locale_ref loc, const S &fmt, T &&... args) -> typename std::enable_if< enable, OutputIt >::type |
|
template<typename OutputIt , typename Char , typename... Args, FMT_ENABLE_IF(detail::is_output_iterator< OutputIt, Char >::value && detail::is_exotic_char< Char >::value) > |
auto | vformat_to_n (OutputIt out, size_t n, basic_string_view< Char > fmt, typename detail::vformat_args< Char >::type args) -> format_to_n_result< OutputIt > |
|
template<typename OutputIt , typename S , typename... T, typename Char = detail::format_string_char_t<S>, FMT_ENABLE_IF(detail::is_output_iterator< OutputIt, Char >::value && detail::is_exotic_char< Char >::value) > |
auto | format_to_n (OutputIt out, size_t n, const S &fmt, T &&... args) -> format_to_n_result< OutputIt > |
|
template<typename S , typename... T, typename Char = detail::format_string_char_t<S>, FMT_ENABLE_IF(detail::is_exotic_char< Char >::value) > |
auto | formatted_size (const S &fmt, T &&... args) -> size_t |
|
void | vprint (std::FILE *f, wstring_view fmt, wformat_args args) |
|
void | vprint (wstring_view fmt, wformat_args args) |
|
template<typename... T> |
void | print (std::FILE *f, wformat_string< T... > fmt, T &&... args) |
|
template<typename... T> |
void | print (wformat_string< T... > fmt, T &&... args) |
|
template<typename... T> |
void | println (std::FILE *f, wformat_string< T... > fmt, T &&... args) |
|
template<typename... T> |
void | println (wformat_string< T... > fmt, T &&... args) |
|
auto | vformat (const text_style &ts, wstring_view fmt, wformat_args args) -> std::wstring |
|
template<typename... T> |
auto | format (const text_style &ts, wformat_string< T... > fmt, T &&... args) -> std::wstring |
|
template<typename... T> |
FMT_DEPRECATED void | print (std::FILE *f, const text_style &ts, wformat_string< T... > fmt, const T &... args) |
|
template<typename... T> |
FMT_DEPRECATED void | print (const text_style &ts, wformat_string< T... > fmt, const T &... args) |
|
void | vprint (std::wostream &os, wstring_view fmt, wformat_args args) |
|
template<typename... T> |
void | print (std::wostream &os, wformat_string< T... > fmt, T &&... args) |
|
template<typename... T> |
void | println (std::wostream &os, wformat_string< T... > fmt, T &&... args) |
|
template<typename T > |
auto | to_wstring (const T &value) -> std::wstring |
| Converts value to std::wstring using the default format for type T .
|
|