#include <AnyData.h>
Public Member Functions | |
void * | address () |
void const * | address () const |
template<typename T > | |
T | data () const |
template<typename T > | |
T & | data () |
template<> | |
int | data () const |
Public Attributes | |
bool | b |
char | c |
double | d |
float | f |
int | i |
long long | l |
void * | p |
short | s |
char * | ss |
unsigned char | uc |
unsigned int | ui |
unsigned long long | ul |
unsigned short | us |
char | v [8] |
void* ora::AnyData::address | ( | ) | [inline] |
Definition at line 24 of file AnyData.h.
References v.
Referenced by ora::AnyTypeHandler< bool * >::create(), data(), and ora::AnyTypeHandler< bool * >::destroy().
{ return v;}
void const* ora::AnyData::address | ( | ) | const [inline] |
T ora::AnyData::data | ( | ) | const [inline] |
int & ora::AnyData::data< int > | ( | ) | [inline] |
int ora::AnyData::data | ( | void | ) | const [inline] |
bool ora::AnyData::b |
char ora::AnyData::c |
double ora::AnyData::d |
float ora::AnyData::f |
int ora::AnyData::i |
long long ora::AnyData::l |
void* ora::AnyData::p |
Definition at line 21 of file AnyData.h.
Referenced by ora::AnyTypeHandler< bool * >::address(), ora::VoidStarHandler::address(), ora::AnyTypeHandler< bool * >::create(), and ora::AnyTypeHandler< bool * >::destroy().
short ora::AnyData::s |
char* ora::AnyData::ss |
unsigned char ora::AnyData::uc |
unsigned int ora::AnyData::ui |
unsigned long long ora::AnyData::ul |
unsigned short ora::AnyData::us |
char ora::AnyData::v[8] |