CAFE_BSHELPER::IntegerBitset< CTYPE > Class Template Reference

IntegerBitset Template
CTYPE is the integer type the data type is to be rendered to the client
method unfold() will receive data and then convert to CTYPE *. More...

#include <zbsdtHelper.h>

List of all members.

Public Member Functions

 IntegerBitset ()
 ~IntegerBitset ()
CTYPE * unfold (char *data, unsigned int nelem, std::string encoding)
CTYPE unfoldScalar (char *data, std::string encoding)

Private Attributes

unsigned int cSize
unsigned int idx
CTYPE * iVal
CTYPE iValScalar

Detailed Description

template<class CTYPE>
class CAFE_BSHELPER::IntegerBitset< CTYPE >

IntegerBitset Template
CTYPE is the integer type the data type is to be rendered to the client
method unfold() will receive data and then convert to CTYPE *.


Constructor & Destructor Documentation

template<class CTYPE>
CAFE_BSHELPER::IntegerBitset< CTYPE >::IntegerBitset (  )  [inline]
template<class CTYPE>
CAFE_BSHELPER::IntegerBitset< CTYPE >::~IntegerBitset (  )  [inline]

Member Function Documentation

template<class CTYPE>
CTYPE* CAFE_BSHELPER::IntegerBitset< CTYPE >::unfold ( char *  data,
unsigned int  nelem,
std::string  encoding 
) [inline]
template<class CTYPE>
CTYPE CAFE_BSHELPER::IntegerBitset< CTYPE >::unfoldScalar ( char *  data,
std::string  encoding 
) [inline]

Member Data Documentation

template<class CTYPE>
unsigned int CAFE_BSHELPER::IntegerBitset< CTYPE >::cSize [private]
template<class CTYPE>
unsigned int CAFE_BSHELPER::IntegerBitset< CTYPE >::idx [private]
template<class CTYPE>
CTYPE* CAFE_BSHELPER::IntegerBitset< CTYPE >::iVal [private]
template<class CTYPE>
CTYPE CAFE_BSHELPER::IntegerBitset< CTYPE >::iValScalar [private]

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

Generated on 28 May 2018 for CAFE by  doxygen 1.6.1