Template Class value

Class Documentation

template<typename Context>
class value

Public Types

template<>
using char_type = typename Context::char_type

Public Functions

value(int val = 0)
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 Members

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
union fmt::v6::internal::value::[anonymous] [anonymous]