TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
fmt::internal::MakeArg< Formatter > Class Template Reference

#include <format.h>

Public Member Functions

 MakeArg ()
 
template<typename T >
 MakeArg (const T &value)
 

Additional Inherited Members

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

Constructor & Destructor Documentation

template<typename Formatter >
fmt::internal::MakeArg< Formatter >::MakeArg ( )
inline
1246  {
1247  type = Arg::NONE;
1248  }
Definition: format.h:972
Type type
Definition: format.h:984
template<typename Formatter >
template<typename T >
fmt::internal::MakeArg< Formatter >::MakeArg ( const T &  value)
inline
1254  }
Definition: format.h:983
static uint64_t type(long)
Definition: format.h:1158
Type
Definition: format.h:971
const FieldDescriptor value
Definition: descriptor.h:1522
Type type
Definition: format.h:984
Definition: format.h:1088

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