Pyrogenesis
trunk
|
#include <format.h>
Public Member Functions | |
MakeArg () | |
MakeArg (bool value) | |
MakeArg (short value) | |
MakeArg (unsigned short value) | |
MakeArg (int value) | |
MakeArg (unsigned value) | |
MakeArg (long value) | |
MakeArg (unsigned long value) | |
MakeArg (LongLong value) | |
MakeArg (ULongLong value) | |
MakeArg (float value) | |
MakeArg (double value) | |
MakeArg (long double value) | |
MakeArg (signed char value) | |
MakeArg (unsigned char value) | |
MakeArg (char value) | |
MakeArg (wchar_t value) | |
MakeArg (char *value) | |
MakeArg (const char *value) | |
MakeArg (const std::string &value) | |
MakeArg (StringRef value) | |
MakeArg (wchar_t *value) | |
MakeArg (const wchar_t *value) | |
MakeArg (const std::wstring &value) | |
MakeArg (WStringRef value) | |
MakeArg (void *value) | |
MakeArg (const void *value) | |
Private Member Functions | |
template<typename T > | |
MakeArg (const T *value) | |
template<typename T > | |
MakeArg (T *value) | |
void | set_string (StringRef str) |
void | set_string (WStringRef str) |
Static Private Member Functions | |
template<typename T > | |
static void | format_custom_arg (void *formatter, const void *arg, const void *format_str) |
Additional Inherited Members | |
Public Types inherited from fmt::internal::Arg | |
enum | Type { INT, UINT, LONG_LONG, ULONG_LONG, CHAR, LAST_INTEGER_TYPE = CHAR, DOUBLE, LONG_DOUBLE, LAST_NUMERIC_TYPE = LONG_DOUBLE, STRING, WSTRING, POINTER, CUSTOM } |
typedef void(* | FormatFunc) (void *formatter, const void *arg, const void *format_str) |
Public Attributes inherited from fmt::internal::Arg | |
Type | type |
union { | |
int int_value | |
unsigned uint_value | |
LongLong long_long_value | |
ULongLong ulong_long_value | |
double double_value | |
long double long_double_value | |
const void * pointer_value | |
StringValue< char > string | |
StringValue< wchar_t > wstring | |
CustomValue custom | |
}; | |
|
private |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestaticprivate |
|
inlineprivate |
|
inlineprivate |