CafeDataTypeHelper Class Reference

#include <cafeDataTypeHelper.h>

List of all members.

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 longrenderLongLong
CAFEConvert< unsigned long longrenderULongLong
CAFEConvert< intrenderInt
CAFEConvert< unsigned intrenderUInt

Private Attributes

CAFE_DATATYPE_UNION cdu
CAFE_DATATYPE dataType

Constructor & Destructor Documentation

CafeDataTypeHelper::CafeDataTypeHelper ( CAFE_DATATYPE_UNION  _cdu,
CAFE_DATATYPE  _dataType 
) [inline]

References cdu, and dataType.

CafeDataTypeHelper::~CafeDataTypeHelper (  )  [inline]

Member Function Documentation

char CafeDataTypeHelper::getAsChar (  )  [inline]
dbr_string_t* CafeDataTypeHelper::getAsDbr_string_t (  )  [inline]
double CafeDataTypeHelper::getAsDouble (  )  [inline]
dbr_enum_t CafeDataTypeHelper::getAsEnum (  )  [inline]
float CafeDataTypeHelper::getAsFloat (  )  [inline]
int CafeDataTypeHelper::getAsInt (  )  [inline]
long long CafeDataTypeHelper::getAsLongLong (  )  [inline]
short CafeDataTypeHelper::getAsShort (  )  [inline]
std::string CafeDataTypeHelper::getAsString (  )  [inline]
unsigned char CafeDataTypeHelper::getAsUChar (  )  [inline]
unsigned int CafeDataTypeHelper::getAsUInt (  )  [inline]
unsigned int CafeDataTypeHelper::getAsULongLong (  )  [inline]
unsigned short CafeDataTypeHelper::getAsUShort (  )  [inline]

Member Data Documentation

Referenced by getAsChar().

Referenced by getAsDouble().

Referenced by getAsEnum(), and getAsUShort().

Referenced by getAsFloat().

Referenced by getAsInt().

Referenced by getAsLongLong().

Referenced by getAsShort().

Referenced by getAsDbr_string_t(), and getAsString().

Referenced by getAsUChar().

Referenced by getAsUInt().

Referenced by getAsULongLong().


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

Generated on 3 May 2017 for CAFE by  doxygen 1.6.1