union to pass value to database methods
More...
#include <dbCommon.h>
|
| DbValue (void) |
| zero initialized value
|
|
| DbValue (int i_value) |
| value initialized by supplied integer
|
|
| DbValue (unsigned int i_value) |
| value initialized by supplied unsigned integer
|
|
| DbValue (long i_value) |
| value initialized by supplied long
|
|
| DbValue (unsigned long i_value) |
| value initialized by supplied unsigned long
|
|
| DbValue (long long i_value) |
| value initialized by supplied long
|
|
| DbValue (unsigned long long i_value) |
| value initialized by supplied unsigned long
|
|
| DbValue (float i_value) |
| value initialized by supplied float
|
|
| DbValue (double i_value) |
| value initialized by supplied double
|
|
| DbValue (long double i_value) |
| value initialized by supplied long double
|
|
| DbValue (bool i_value) |
| value initialized by supplied boolean
|
|
| DbValue (const char *i_value) |
| value initialized by supplied c-style string
|
|
void | clear (void) |
| clear value with zeros
|
|
|
template<typename TSrc , typename TDst > |
static TDst | castDouble (const DbValue &i_value) |
| cast between float, double and long double
|
|
template<> |
double | castDouble (const DbValue &i_value) |
| return double part of db value
|
|
template<> |
double | castDouble (const DbValue &i_value) |
| cast to double and return float part of db value
|
|
template<> |
double | castDouble (const DbValue &i_value) |
| cast to double and return long double part of db value
|
|
|
long long | llVal |
| value of integer type
|
|
unsigned long long | ullVal |
| value of unsigned integer type
|
|
bool | isVal |
| value of boolean type
|
|
float | fVal |
| value of float type
|
|
double | dVal |
| value of double type
|
|
long double | dlVal |
| value of long double type
|
|
const char * | szVal |
| c-style string
|
|
union to pass value to database methods
The documentation for this union was generated from the following files: