|
| 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) |
| |