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