TrinityCore
PrimitiveResultValueConverter< char const *, std::void_t > Class Reference

#include <FieldValueConverters.h>

+ Inheritance diagram for PrimitiveResultValueConverter< char const *, std::void_t >:

Public Member Functions

uint8 GetUInt8 (char const *, uint32, QueryResultFieldMetadata const *meta) const override
 
int8 GetInt8 (char const *, uint32, QueryResultFieldMetadata const *meta) const override
 
uint16 GetUInt16 (char const *, uint32, QueryResultFieldMetadata const *meta) const override
 
int16 GetInt16 (char const *, uint32, QueryResultFieldMetadata const *meta) const override
 
uint32 GetUInt32 (char const *, uint32, QueryResultFieldMetadata const *meta) const override
 
int32 GetInt32 (char const *, uint32, QueryResultFieldMetadata const *meta) const override
 
uint64 GetUInt64 (char const *, uint32, QueryResultFieldMetadata const *meta) const override
 
int64 GetInt64 (char const *, uint32, QueryResultFieldMetadata const *meta) const override
 
float GetFloat (char const *, uint32, QueryResultFieldMetadata const *meta) const override
 
double GetDouble (char const *, uint32, QueryResultFieldMetadata const *meta) const override
 
char const * GetCString (char const *data, uint32, QueryResultFieldMetadata const *) const override
 
- Public Member Functions inherited from BaseDatabaseResultValueConverter
 BaseDatabaseResultValueConverter ()
 
 BaseDatabaseResultValueConverter (BaseDatabaseResultValueConverter const &)=delete
 
 BaseDatabaseResultValueConverter (BaseDatabaseResultValueConverter &&)=delete
 
BaseDatabaseResultValueConverteroperator= (BaseDatabaseResultValueConverter const &)=delete
 
BaseDatabaseResultValueConverteroperator= (BaseDatabaseResultValueConverter &&)=delete
 
virtual ~BaseDatabaseResultValueConverter ()
 
virtual uint8 GetUInt8 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual int8 GetInt8 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual uint16 GetUInt16 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual int16 GetInt16 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual uint32 GetUInt32 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual int32 GetInt32 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual uint64 GetUInt64 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual int64 GetInt64 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual float GetFloat (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual double GetDouble (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual char const * GetCString (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 

Additional Inherited Members

- Static Public Member Functions inherited from BaseDatabaseResultValueConverter
static void LogTruncation (char const *getter, QueryResultFieldMetadata const *meta)
 

Detailed Description

Definition at line 94 of file FieldValueConverters.h.

Member Function Documentation

◆ GetCString()

char const * PrimitiveResultValueConverter< char const *, std::void_t >::GetCString ( char const *  data,
uint32  ,
QueryResultFieldMetadata const *   
) const
inlineoverridevirtual

Implements BaseDatabaseResultValueConverter.

Definition at line 107 of file FieldValueConverters.h.

◆ GetDouble()

double PrimitiveResultValueConverter< char const *, std::void_t >::GetDouble ( char const *  ,
uint32  ,
QueryResultFieldMetadata const *  meta 
) const
inlineoverridevirtual

Implements BaseDatabaseResultValueConverter.

Definition at line 106 of file FieldValueConverters.h.

+ Here is the call graph for this function:

◆ GetFloat()

float PrimitiveResultValueConverter< char const *, std::void_t >::GetFloat ( char const *  ,
uint32  ,
QueryResultFieldMetadata const *  meta 
) const
inlineoverridevirtual

Implements BaseDatabaseResultValueConverter.

Definition at line 105 of file FieldValueConverters.h.

+ Here is the call graph for this function:

◆ GetInt16()

int16 PrimitiveResultValueConverter< char const *, std::void_t >::GetInt16 ( char const *  ,
uint32  ,
QueryResultFieldMetadata const *  meta 
) const
inlineoverridevirtual

Implements BaseDatabaseResultValueConverter.

Definition at line 100 of file FieldValueConverters.h.

+ Here is the call graph for this function:

◆ GetInt32()

int32 PrimitiveResultValueConverter< char const *, std::void_t >::GetInt32 ( char const *  ,
uint32  ,
QueryResultFieldMetadata const *  meta 
) const
inlineoverridevirtual

Implements BaseDatabaseResultValueConverter.

Definition at line 102 of file FieldValueConverters.h.

+ Here is the call graph for this function:

◆ GetInt64()

int64 PrimitiveResultValueConverter< char const *, std::void_t >::GetInt64 ( char const *  ,
uint32  ,
QueryResultFieldMetadata const *  meta 
) const
inlineoverridevirtual

Implements BaseDatabaseResultValueConverter.

Definition at line 104 of file FieldValueConverters.h.

+ Here is the call graph for this function:

◆ GetInt8()

int8 PrimitiveResultValueConverter< char const *, std::void_t >::GetInt8 ( char const *  ,
uint32  ,
QueryResultFieldMetadata const *  meta 
) const
inlineoverridevirtual

Implements BaseDatabaseResultValueConverter.

Definition at line 98 of file FieldValueConverters.h.

+ Here is the call graph for this function:

◆ GetUInt16()

uint16 PrimitiveResultValueConverter< char const *, std::void_t >::GetUInt16 ( char const *  ,
uint32  ,
QueryResultFieldMetadata const *  meta 
) const
inlineoverridevirtual

Implements BaseDatabaseResultValueConverter.

Definition at line 99 of file FieldValueConverters.h.

+ Here is the call graph for this function:

◆ GetUInt32()

uint32 PrimitiveResultValueConverter< char const *, std::void_t >::GetUInt32 ( char const *  ,
uint32  ,
QueryResultFieldMetadata const *  meta 
) const
inlineoverridevirtual

Implements BaseDatabaseResultValueConverter.

Definition at line 101 of file FieldValueConverters.h.

+ Here is the call graph for this function:

◆ GetUInt64()

uint64 PrimitiveResultValueConverter< char const *, std::void_t >::GetUInt64 ( char const *  ,
uint32  ,
QueryResultFieldMetadata const *  meta 
) const
inlineoverridevirtual

Implements BaseDatabaseResultValueConverter.

Definition at line 103 of file FieldValueConverters.h.

+ Here is the call graph for this function:

◆ GetUInt8()

uint8 PrimitiveResultValueConverter< char const *, std::void_t >::GetUInt8 ( char const *  ,
uint32  ,
QueryResultFieldMetadata const *  meta 
) const
inlineoverridevirtual

Implements BaseDatabaseResultValueConverter.

Definition at line 97 of file FieldValueConverters.h.

+ Here is the call graph for this function:

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