|
template<typename T , typename... Tail> |
const T & | detail::first (const T &value, const Tail &...) |
|
template<typename Char > |
FMT_CONSTEXPR unsigned | detail::count_parts (basic_string_view< Char > format_str) |
|
template<bool IS_CONSTEXPR, typename Char , typename PartHandler > |
FMT_CONSTEXPR void | detail::compile_format_string (basic_string_view< Char > format_str, PartHandler handler) |
|
template<typename OutputIt , typename Context , typename Id > |
void | detail::format_arg (basic_format_parse_context< typename Context::char_type > &parse_ctx, Context &ctx, Id arg_id) |
|
template<typename Context , typename OutputIt , typename CompiledFormat > |
auto | detail::cf::vformat_to (OutputIt out, CompiledFormat &cf, basic_format_args< Context > args) -> typename Context::iterator |
|
template<typename Char , unsigned N> |
FMT_CONSTEXPR format_part_array< Char, N > | detail::compile_to_parts (basic_string_view< Char > format_str) |
|
template<typename T > |
constexpr const T & | detail::constexpr_max (const T &a, const T &b) |
|
template<typename... Args, typename S , FMT_ENABLE_IF(is_compile_string< S >::value) > |
constexpr auto | detail::compile (S format_str) -> detail::compiled_format< S, Args... > |
|
template<typename... Args, typename Char , size_t N> |
auto | detail::compile (const Char(&format_str)[N]) -> detail::compiled_format< const Char *, Args... > |
|
template<typename... Args> |
FMT_DEPRECATED auto | compile (const Args &... args) -> decltype(detail::compile(args...)) |
|
template<typename CompiledFormat , typename... Args, typename Char = typename CompiledFormat::char_type, FMT_ENABLE_IF(std::is_base_of< detail::basic_compiled_format, CompiledFormat >::value) > |
std::basic_string< Char > | format (const CompiledFormat &cf, const Args &... args) |
|
template<typename S , typename... Args, FMT_ENABLE_IF(detail::is_compiled_string< S >::value) > |
FMT_INLINE std::basic_string< typename S::char_type > | format (const S &, Args &&... args) |
|
template<typename OutputIt , typename CompiledFormat , typename... Args, FMT_ENABLE_IF(std::is_base_of< detail::basic_compiled_format, CompiledFormat >::value) > |
OutputIt | format_to (OutputIt out, const CompiledFormat &cf, const Args &... args) |
|
template<typename OutputIt , typename S , typename... Args, FMT_ENABLE_IF(detail::is_compiled_string< S >::value) > |
OutputIt | format_to (OutputIt out, const S &, const Args &... args) |
|
template<typename OutputIt , typename CompiledFormat , typename... Args> |
auto | format_to_n (OutputIt out, size_t n, const CompiledFormat &cf, const Args &... args) -> typename std::enable_if< detail::is_output_iterator< OutputIt, typename CompiledFormat::char_type >::value &&std::is_base_of< detail::basic_compiled_format, CompiledFormat >::value, format_to_n_result< OutputIt >>::type |
|
template<typename OutputIt , typename S , typename... Args, FMT_ENABLE_IF(detail::is_compiled_string< S >::value) > |
format_to_n_result< OutputIt > | format_to_n (OutputIt out, size_t n, const S &, const Args &... args) |
|
template<typename CompiledFormat , typename... Args> |
size_t | formatted_size (const CompiledFormat &cf, const Args &... args) |
|