|
spdlog
|
#include <core.h>
Public Types | |
| using | char_type = typename Context::char_type |
Public Member Functions | |
| constexpr FMT_INLINE | value () |
| constexpr FMT_INLINE | value (int val) |
| constexpr FMT_INLINE | value (unsigned val) |
| constexpr FMT_INLINE | value (long long val) |
| constexpr FMT_INLINE | value (unsigned long long val) |
| FMT_INLINE | value (int128_t val) |
| FMT_INLINE | value (uint128_t val) |
| FMT_INLINE | value (float val) |
| FMT_INLINE | value (double val) |
| FMT_INLINE | value (long double val) |
| constexpr FMT_INLINE | value (bool val) |
| constexpr FMT_INLINE | value (char_type val) |
| FMT_CONSTEXPR FMT_INLINE | value (const char_type *val) |
| FMT_CONSTEXPR FMT_INLINE | value (basic_string_view< char_type > val) |
| FMT_INLINE | value (const void *val) |
| FMT_INLINE | value (const named_arg_info< char_type > *args, size_t size) |
| template<typename T > | |
| FMT_CONSTEXPR FMT_INLINE | value (const T &val) |
Public Attributes | ||
| union { | ||
| monostate no_value | ||
| 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 | ||
| named_arg_value< char_type > named_args | ||
| }; | ||
Static Private Member Functions | |
| template<typename T , typename Formatter > | |
| static void | format_custom_arg (const void *arg, typename Context::parse_context_type &parse_ctx, Context &ctx) |
| using value< Context >::char_type = typename Context::char_type |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| union { ... } value< Context > |
| custom_value<Context> value< Context >::custom |
| double value< Context >::double_value |
| float value< Context >::float_value |
| long double value< Context >::long_double_value |
| long long value< Context >::long_long_value |
| named_arg_value<char_type> value< Context >::named_args |
| const void* value< Context >::pointer |
| string_value<char_type> value< Context >::string |
| unsigned value< Context >::uint_value |
| unsigned long long value< Context >::ulong_long_value |