#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) |
|
template<typename Formatter >
template<typename Formatter >
template<typename T >
template<typename Formatter >
template<typename T >
template<typename Formatter >
template<typename Formatter >
template<typename Formatter >
template<typename Formatter >
template<typename Formatter >
template<typename Formatter >
template<typename Formatter >
1153 if (
check(
sizeof(
long) ==
sizeof(
int)))
int int_value
Definition: format.h:957
const FieldDescriptor value
Definition: descriptor.h:1522
LongLong long_long_value
Definition: format.h:959
T check(T value)
Definition: format.h:305
template<typename Formatter >
1163 if (
check(
sizeof(
unsigned long) ==
sizeof(
unsigned)))
unsigned uint_value
Definition: format.h:958
ULongLong ulong_long_value
Definition: format.h:960
const FieldDescriptor value
Definition: descriptor.h:1522
T check(T value)
Definition: format.h:305
template<typename Formatter >
int int_value
Definition: format.h:957
const FieldDescriptor value
Definition: descriptor.h:1522
template<typename Formatter >
template<typename T >
const void * value
Definition: format.h:952
CustomValue custom
Definition: format.h:968
const FieldDescriptor value
Definition: descriptor.h:1522
FormatFunc format
Definition: format.h:953
template<typename Formatter >
template<typename T >
int int_value
Definition: format.h:957
const FieldDescriptor value
Definition: descriptor.h:1522
template<typename Formatter >
template<typename Char_ >
const void * pointer
Definition: format.h:963
const FieldDescriptor value
Definition: descriptor.h:1522
template<typename Formatter >
template<typename T >
1129 format(*static_cast<Formatter*>(formatter),
1130 *static_cast<const Char**>(format_str_ptr),
1131 *static_cast<const T*>(
arg));
void format(BasicFormatter< Char > &f, const Char *&format_str, const T &value)
Definition: format.h:2963
internal::NamedArg< char > arg(StringRef name, const T &arg)
Definition: format.h:3248
template<typename Formatter >
1116 string.value = str.data();
1117 string.size = str.size();
template<typename Formatter >
std::size_t size
Definition: format.h:945
const Char * value
Definition: format.h:944
StringValue< wchar_t > wstring
Definition: format.h:967
template<typename Formatter >
template<typename Formatter >
1169 return sizeof(
unsigned long) ==
sizeof(
unsigned) ?
template<typename Formatter >
template<typename Formatter >
template<typename T >
Definition: format.h:1053
template<typename Formatter >
template<typename Char_ >
The documentation for this class was generated from the following file: