#include <cafeDataTypeHelper.h>
Public Member Functions | |
| CafeDataTypeHelper (CAFE_DATATYPE_UNION _cdu, CAFE_DATATYPE _dataType) | |
| ~CafeDataTypeHelper () | |
| std::string | getAsString () |
| dbr_string_t * | getAsDbr_string_t () |
| double | getAsDouble () |
| float | getAsFloat () |
| short | getAsShort () |
| dbr_enum_t | getAsEnum () |
| unsigned short | getAsUShort () |
| int | getAsInt () |
| unsigned int | getAsUInt () |
| char | getAsChar () |
| unsigned char | getAsUChar () |
| long long | getAsLongLong () |
| unsigned int | getAsULongLong () |
Public Attributes | |
| CAFEConvert< double > | renderDouble |
| CAFEConvert< float > | renderFloat |
| CAFEConvert< short > | renderShort |
| CAFEConvert< unsigned short > | renderEnum |
| CAFEConvert< unsigned char > | renderUChar |
| CAFEConvert< dbr_string_t > | renderString |
| CAFEConvert< char > | renderChar |
| CAFEConvert< long long > | renderLongLong |
| CAFEConvert< unsigned long long > | renderULongLong |
| CAFEConvert< int > | renderInt |
| CAFEConvert< unsigned int > | renderUInt |
Private Attributes | |
| CAFE_DATATYPE_UNION | cdu |
| CAFE_DATATYPE | dataType |
| CafeDataTypeHelper::CafeDataTypeHelper | ( | CAFE_DATATYPE_UNION | _cdu, | |
| CAFE_DATATYPE | _dataType | |||
| ) | [inline] |
| CafeDataTypeHelper::~CafeDataTypeHelper | ( | ) | [inline] |
| char CafeDataTypeHelper::getAsChar | ( | ) | [inline] |
References cdu, dataType, CAFEConvert< CTYPE >::get(), and renderChar.
| dbr_string_t* CafeDataTypeHelper::getAsDbr_string_t | ( | ) | [inline] |
References cdu, dataType, CAFEConvert< CTYPE >::getString(), and renderString.
| double CafeDataTypeHelper::getAsDouble | ( | ) | [inline] |
References cdu, dataType, CAFEConvert< CTYPE >::get(), and renderDouble.
| dbr_enum_t CafeDataTypeHelper::getAsEnum | ( | ) | [inline] |
References cdu, dataType, CAFEConvert< CTYPE >::get(), and renderEnum.
| float CafeDataTypeHelper::getAsFloat | ( | ) | [inline] |
References cdu, dataType, CAFEConvert< CTYPE >::get(), and renderFloat.
| int CafeDataTypeHelper::getAsInt | ( | ) | [inline] |
References cdu, dataType, CAFEConvert< CTYPE >::get(), and renderInt.
References cdu, dataType, CAFEConvert< CTYPE >::get(), and renderLongLong.
| short CafeDataTypeHelper::getAsShort | ( | ) | [inline] |
References cdu, dataType, CAFEConvert< CTYPE >::get(), and renderShort.
| std::string CafeDataTypeHelper::getAsString | ( | ) | [inline] |
References cdu, dataType, CAFEConvert< CTYPE >::getString(), and renderString.
| unsigned char CafeDataTypeHelper::getAsUChar | ( | ) | [inline] |
References cdu, dataType, CAFEConvert< CTYPE >::get(), and renderUChar.
| unsigned int CafeDataTypeHelper::getAsUInt | ( | ) | [inline] |
References cdu, dataType, CAFEConvert< CTYPE >::get(), and renderUInt.
| unsigned int CafeDataTypeHelper::getAsULongLong | ( | ) | [inline] |
References cdu, dataType, CAFEConvert< CTYPE >::get(), and renderULongLong.
| unsigned short CafeDataTypeHelper::getAsUShort | ( | ) | [inline] |
References cdu, dataType, CAFEConvert< CTYPE >::get(), and renderEnum.
CAFE_DATATYPE_UNION CafeDataTypeHelper::cdu [private] |
CAFE_DATATYPE CafeDataTypeHelper::dataType [private] |
Referenced by getAsChar().
Referenced by getAsDouble().
| CAFEConvert<unsigned short> CafeDataTypeHelper::renderEnum |
Referenced by getAsEnum(), and getAsUShort().
Referenced by getAsFloat().
Referenced by getAsInt().
Referenced by getAsLongLong().
Referenced by getAsShort().
| CAFEConvert<dbr_string_t> CafeDataTypeHelper::renderString |
Referenced by getAsDbr_string_t(), and getAsString().
| CAFEConvert<unsigned char> CafeDataTypeHelper::renderUChar |
Referenced by getAsUChar().
| CAFEConvert<unsigned int> CafeDataTypeHelper::renderUInt |
Referenced by getAsUInt().
Referenced by getAsULongLong().
1.6.1