#include <core.h>
Public Types | |
using | char_type = typename Context::char_type |
Public Member Functions | |
FMT_CONSTEXPR | value (int val=0) |
FMT_CONSTEXPR | value (unsigned val) |
value (long long val) | |
value (unsigned long long val) | |
value (int128_t val) | |
value (uint128_t val) | |
value (float val) | |
value (double val) | |
value (long double val) | |
value (bool val) | |
value (char_type val) | |
value (const char_type *val) | |
value (basic_string_view< char_type > val) | |
value (const void *val) | |
template<typename T > | |
value (const T &val) | |
value (const named_arg_base< char_type > &val) | |
Public Attributes | |
union { | |
int int_value | |
unsigned uint_value | |
long long long_long_value | |
unsigned long long ulong_long_value | |
int128_t int128_value | |
uint128_t uint128_value | |
bool bool_value | |
char_type char_value | |
float float_value | |
double double_value | |
long double long_double_value | |
const void * pointer | |
string_value< char_type > string | |
custom_value< Context > custom | |
const named_arg_base< char_type > * named_arg | |
}; | |
Static Private Member Functions | |
template<typename T , typename Formatter > | |
static void | format_custom_arg (const void *arg, basic_format_parse_context< char_type > &parse_ctx, Context &ctx) |
FMT_CONSTEXPR value | ( | int | val = 0 | ) |
Definition at line 779 of file core.h.
Referenced by ansi_color_escape< Char >::ansi_color_escape().
FMT_CONSTEXPR value | ( | unsigned | val | ) |
value | ( | basic_string_view< char_type > | val | ) |
value | ( | const named_arg_base< char_type > & | val | ) |
|
staticprivate |
union { ... } |
custom_value<Context> custom |
const named_arg_base<char_type>* named_arg |
Definition at line 776 of file core.h.
Referenced by arg_map< basic_format_context >::push_back().
string_value<char_type> string |