Rosetta
|
#include <compile.h>
Classes | |
struct | replacement |
union | value |
Public Types | |
enum class | kind { arg_index , arg_name , text , replacement } |
Public Member Functions | |
FMT_CONSTEXPR | format_part (kind k=kind::arg_index, value v={}) |
Static Public Member Functions | |
static FMT_CONSTEXPR format_part | make_arg_index (int index) |
static FMT_CONSTEXPR format_part | make_arg_name (basic_string_view< Char > name) |
static FMT_CONSTEXPR format_part | make_text (basic_string_view< Char > text) |
static FMT_CONSTEXPR format_part | make_replacement (replacement repl) |
Public Attributes | |
kind | part_kind |
union detail::format_part::value | val |
const Char * | arg_id_end = nullptr |
|
strong |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
References detail::format_part< Char >::format_part(), and detail::format_part< Char >::text.
Referenced by detail::compile_to_parts().
const Char* detail::format_part< Char >::arg_id_end = nullptr |
kind detail::format_part< Char >::part_kind |
union detail::format_part::value detail::format_part< Char >::val |