#include <format.h>
|
| typedef Formatter::Char | Char |
| |
| enum | Type {
NONE,
NAMED_ARG,
INT,
UINT,
LONG_LONG,
ULONG_LONG,
BOOL,
CHAR,
LAST_INTEGER_TYPE = CHAR,
DOUBLE,
LONG_DOUBLE,
LAST_NUMERIC_TYPE = LONG_DOUBLE,
CSTRING,
STRING,
WSTRING,
POINTER,
CUSTOM
} |
| |
| typedef void(* | FormatFunc) (void *formatter, const void *arg, void *format_str_ptr) |
| |
|
| static uint64_t | type (long) |
| |
| static uint64_t | type (unsigned long) |
| |
| static uint64_t | type (wchar_t) |
| |
| template<typename T > |
| static uint64_t | type (const T &) |
| |
| template<typename Char_ > |
| static uint64_t | type (const NamedArg< Char_ > &) |
| |
| template<typename Char_ , typename T > |
| static uint64_t | type (const NamedArgWithType< Char_, T > &) |
| |
|
| template<typename T > |
| static void | format_custom_arg (void *formatter, const void *arg, void *format_str_ptr) |
| |
◆ Char
template<typename Formatter>
◆ MakeValue() [1/15]
template<typename Formatter>
template<typename T >
◆ MakeValue() [2/15]
template<typename Formatter>
template<typename T >
◆ MakeValue() [3/15]
template<typename Formatter>
◆ MakeValue() [4/15]
template<typename Formatter>
◆ MakeValue() [5/15]
template<typename Formatter>
◆ MakeValue() [6/15]
template<typename Formatter>
◆ MakeValue() [7/15]
template<typename Formatter>
◆ MakeValue() [8/15]
template<typename Formatter>
◆ MakeValue() [9/15]
template<typename Formatter>
◆ MakeValue() [10/15]
template<typename Formatter>
◆ MakeValue() [11/15]
template<typename Formatter>
◆ MakeValue() [12/15]
template<typename Formatter>
template<typename T >
◆ MakeValue() [13/15]
template<typename Formatter>
template<typename T >
◆ MakeValue() [14/15]
template<typename Formatter>
template<typename Char_ >
◆ MakeValue() [15/15]
template<typename Formatter>
template<typename Char_ , typename T >
◆ format_custom_arg()
template<typename Formatter>
template<typename T >
| static void fmt::internal::MakeValue< Formatter >::format_custom_arg |
( |
void * |
formatter, |
|
|
const void * |
arg, |
|
|
void * |
format_str_ptr |
|
) |
| |
|
inlinestaticprivate |
◆ set_string() [1/2]
template<typename Formatter>
◆ set_string() [2/2]
template<typename Formatter>
◆ type() [1/6]
template<typename Formatter>
◆ type() [2/6]
template<typename Formatter>
◆ type() [3/6]
template<typename Formatter>
◆ type() [4/6]
template<typename Formatter>
template<typename T >
◆ type() [5/6]
template<typename Formatter>
template<typename Char_ >
◆ type() [6/6]
template<typename Formatter>
template<typename Char_ , typename T >
The documentation for this class was generated from the following file: