Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
fmt::internal::Value Struct Reference

#include <format.h>

+ Inheritance diagram for fmt::internal::Value:
+ Collaboration diagram for fmt::internal::Value:

Classes

struct  CustomValue
 
struct  StringValue
 

Public Types

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 Attributes

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 
 
};  
 

Detailed Description

Definition at line 1162 of file format.h.

Member Typedef Documentation

◆ FormatFunc

typedef void(* fmt::internal::Value::FormatFunc) (void *formatter, const void *arg, void *format_str_ptr)

Definition at line 1169 of file format.h.

Member Enumeration Documentation

◆ Type

Enumerator
NONE 
NAMED_ARG 
INT 
UINT 
LONG_LONG 
ULONG_LONG 
BOOL 
CHAR 
LAST_INTEGER_TYPE 
DOUBLE 
LONG_DOUBLE 
LAST_NUMERIC_TYPE 
CSTRING 
STRING 
WSTRING 
POINTER 
CUSTOM 

Definition at line 1192 of file format.h.

Member Data Documentation

◆ [union]

union { ... } fmt::internal::Value

◆ custom

CustomValue fmt::internal::Value::custom

Definition at line 1189 of file format.h.

◆ double_value

double fmt::internal::Value::double_value

Definition at line 1182 of file format.h.

◆ int_value

int fmt::internal::Value::int_value

Definition at line 1178 of file format.h.

◆ long_double_value

long double fmt::internal::Value::long_double_value

Definition at line 1183 of file format.h.

◆ long_long_value

LongLong fmt::internal::Value::long_long_value

Definition at line 1180 of file format.h.

◆ pointer

const void* fmt::internal::Value::pointer

Definition at line 1184 of file format.h.

◆ sstring

StringValue<signed char> fmt::internal::Value::sstring

Definition at line 1186 of file format.h.

◆ string

StringValue<char> fmt::internal::Value::string

Definition at line 1185 of file format.h.

◆ uint_value

unsigned fmt::internal::Value::uint_value

Definition at line 1179 of file format.h.

◆ ulong_long_value

ULongLong fmt::internal::Value::ulong_long_value

Definition at line 1181 of file format.h.

◆ ustring

StringValue<unsigned char> fmt::internal::Value::ustring

Definition at line 1187 of file format.h.

◆ wstring

StringValue<wchar_t> fmt::internal::Value::wstring

Definition at line 1188 of file format.h.


The documentation for this struct was generated from the following file: