|
template<typename RangeT , typename OutputIterator > |
OutputIterator | fmt::v8::detail::copy (const RangeT &range, OutputIterator out) |
|
template<typename OutputIterator > |
OutputIterator | fmt::v8::detail::copy (const char *str, OutputIterator out) |
|
template<typename OutputIterator > |
OutputIterator | fmt::v8::detail::copy (char ch, OutputIterator out) |
|
template<typename OutputIterator > |
OutputIterator | fmt::v8::detail::copy (wchar_t ch, OutputIterator out) |
|
template<typename T , std::size_t N> |
auto | fmt::v8::detail::range_begin (const T(&arr)[N]) -> const T * |
|
template<typename T , std::size_t N> |
auto | fmt::v8::detail::range_end (const T(&arr)[N]) -> const T * |
|
template<typename T > |
auto | fmt::v8::detail::range_begin (T &&rng) -> decltype(static_cast< T && >(rng).begin()) |
|
template<typename T > |
auto | fmt::v8::detail::range_end (T &&rng) -> decltype(static_cast< T && >(rng).end()) |
|
template<class Tuple , class F , size_t... Is> |
void | fmt::v8::detail::for_each (index_sequence< Is... >, Tuple &&tup, F &&f) throw () |
|
template<class T > |
make_index_sequence< std::tuple_size< T >::value > | fmt::v8::detail::get_indexes (T const &) |
|
template<class Tuple , class F > |
void | fmt::v8::detail::for_each (Tuple &&tup, F &&f) |
|
template<typename OutputIt > |
OutputIt | fmt::v8::detail::write_delimiter (OutputIt out) |
|
auto | fmt::v8::detail::is_printable (uint16_t x, const singleton *singletons, size_t singletons_size, const unsigned char *singleton_lowers, const unsigned char *normal, size_t normal_size) -> bool |
|
auto | fmt::v8::detail::is_printable (uint32_t cp) -> bool |
|
auto | fmt::v8::detail::needs_escape (uint32_t cp) -> bool |
|
template<typename Char > |
auto | fmt::v8::detail::find_escape (const Char *begin, const Char *end) -> find_escape_result< Char > |
|
auto | fmt::v8::detail::find_escape (const char *begin, const char *end) -> find_escape_result< char > |
|
template<typename Char , typename OutputIt > |
auto | fmt::v8::detail::write_range_entry (OutputIt out, basic_string_view< Char > str) -> OutputIt |
|
template<typename Char , typename OutputIt , typename T , enable_if_t<(std::is_convertible< T, std_string_view< char >>::value), int > = 0> |
auto | fmt::v8::detail::write_range_entry (OutputIt out, const T &str) -> OutputIt |
|
template<typename Char , typename OutputIt , typename Arg , enable_if_t<(std::is_same< Arg, Char >::value), int > = 0> |
OutputIt | fmt::v8::detail::write_range_entry (OutputIt out, const Arg v) |
|
template<typename Char , typename OutputIt , typename Arg , enable_if_t<(!is_std_string_like< typename std::decay< Arg >::type >::value &&!std::is_same< Arg, Char >::value), int > = 0> |
OutputIt | fmt::v8::detail::write_range_entry (OutputIt out, const Arg &v) |
|
template<typename... T> |
auto | fmt::v8::join (const std::tuple< T... > &tuple, string_view sep) -> tuple_join_view< char, T... > |
|
template<typename... T> |
auto | fmt::v8::join (const std::tuple< T... > &tuple, basic_string_view< wchar_t > sep) -> tuple_join_view< wchar_t, T... > |
|
template<typename T > |
auto | fmt::v8::join (std::initializer_list< T > list, string_view sep) -> join_view< const T *, const T * > |
|