#include <core.h>
Public Types | |
using | char_type = typename Context::char_type |
Public Member Functions | |
constexpr FMT_INLINE | value () |
FMT_CONSTEXPR FMT_INLINE | value (basic_string_view< char_type > val) |
constexpr FMT_INLINE | value (bool val) |
constexpr FMT_INLINE | value (char_type val) |
FMT_CONSTEXPR FMT_INLINE | value (const char_type *val) |
FMT_INLINE | value (const named_arg_info< char_type > *args, size_t size) |
FMT_INLINE | value (const void *val) |
constexpr FMT_INLINE | value (double val) |
constexpr FMT_INLINE | value (float val) |
constexpr FMT_INLINE | value (int val) |
FMT_INLINE | value (int128_opt val) |
FMT_INLINE | value (long double val) |
constexpr FMT_INLINE | value (long long val) |
template<typename T > | |
FMT_CONSTEXPR20 FMT_INLINE | value (T &val) |
FMT_INLINE | value (uint128_opt val) |
value (unformattable) | |
value (unformattable_char) | |
value (unformattable_pointer) | |
constexpr FMT_INLINE | value (unsigned long long val) |
constexpr FMT_INLINE | value (unsigned val) |
Public Attributes | |
union { | |
bool bool_value | |
char_type char_value | |
custom_value< Context > custom | |
double double_value | |
float float_value | |
int128_opt int128_value | |
int int_value | |
long double long_double_value | |
long long long_long_value | |
named_arg_value< char_type > named_args | |
monostate no_value | |
const void * pointer | |
string_value< char_type > string | |
uint128_opt uint128_value | |
unsigned uint_value | |
unsigned long long ulong_long_value | |
}; | |
Static Private Member Functions | |
template<typename T , typename Formatter > | |
static void | format_custom_arg (void *arg, typename Context::parse_context_type &parse_ctx, Context &ctx) |
using detail::value< Context >::char_type = typename Context::char_type |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inline |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
detail::value< Context >::value | ( | unformattable | ) |
detail::value< Context >::value | ( | unformattable_char | ) |
detail::value< Context >::value | ( | unformattable_pointer | ) |
|
inlinestaticprivate |
union { ... } |
bool detail::value< Context >::bool_value |
char_type detail::value< Context >::char_value |
custom_value<Context> detail::value< Context >::custom |
double detail::value< Context >::double_value |
float detail::value< Context >::float_value |
int128_opt detail::value< Context >::int128_value |
int detail::value< Context >::int_value |
long double detail::value< Context >::long_double_value |
long long detail::value< Context >::long_long_value |
named_arg_value<char_type> detail::value< Context >::named_args |
monostate detail::value< Context >::no_value |
const void* detail::value< Context >::pointer |
string_value<char_type> detail::value< Context >::string |
uint128_opt detail::value< Context >::uint128_value |
unsigned detail::value< Context >::uint_value |
unsigned long long detail::value< Context >::ulong_long_value |