![]() |
Ark Server API (ASA) - Wiki
|
#include <format.h>
Inheritance diagram for fmt::internal::MakeValue< Formatter >:
Collaboration diagram for fmt::internal::MakeValue< Formatter >:Public Types | |
| typedef Formatter::Char | Char |
Public Types inherited from fmt::internal::Value | |
| 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) |
Public Member Functions | |
| MakeValue () | |
| MakeValue (long value) | |
| MakeValue (unsigned long value) | |
| MakeValue (typename WCharHelper< wchar_t, Char >::Supported value) | |
| template<typename T > | |
| MakeValue (const T &value, typename EnableIf< Not< ConvertToInt< T >::value >::value, int >::type=0) | |
| template<typename Char_ > | |
| MakeValue (const NamedArg< Char_ > &value) | |
| template<typename Char_ , typename T > | |
| MakeValue (const NamedArgWithType< Char_, T > &value) | |
Static Public Member Functions | |
| static uint64_t | type (long) |
| static uint64_t | type (unsigned long) |
| static uint64_t | type (wchar_t) |
| template<typename T > | |
| static EnableIf< Not< ConvertToInt< T >::value >::value, uint64_t >::type | 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 > &) |
Private Member Functions | |
| template<typename T > | |
| MakeValue (const T *value) | |
| template<typename T > | |
| MakeValue (T *value) | |
| MakeValue (typename WCharHelper< wchar_t, Char >::Unsupported) | |
| MakeValue (typename WCharHelper< wchar_t *, Char >::Unsupported) | |
| MakeValue (typename WCharHelper< const wchar_t *, Char >::Unsupported) | |
| MakeValue (typename WCharHelper< const std::wstring &, Char >::Unsupported) | |
| MakeValue (typename WCharHelper< WStringRef, Char >::Unsupported) | |
| 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, void *format_str_ptr) |
Additional Inherited Members | ||
Public Attributes inherited from fmt::internal::Arg | ||
| Type | type | |
Public Attributes inherited from fmt::internal::Value | ||
| 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 | ||
| StringValue< char > string | ||
| StringValue< signed char > sstring | ||
| StringValue< unsigned char > ustring | ||
| StringValue< wchar_t > wstring | ||
| CustomValue custom | ||
| }; | ||
| typedef Formatter::Char fmt::internal::MakeValue< Formatter >::Char |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |