#include <iso_data_wrapper.h>
Public Member Functions | |
template<class DataType> | |
DataWrapper (DataType *pDataValue) | |
~DataWrapper () | |
const std::type_info * | type () const |
template<typename DataType> | |
DataType * | data () const throw (base::Exception) |
template<typename DataType> | |
operator DataType * () const throw (base::Exception) | |
Protected Attributes | |
const std::type_info * | mDataType |
void * | mVoidData |
data type |
iso::data::DataWrapper::DataWrapper | ( | DataType * | pDataValue | ) |
DataWrapper::~DataWrapper | ( | ) |
const std::type_info * DataWrapper::type | ( | ) | const |
DataType * iso::data::DataWrapper::data | ( | ) | const throw (base::Exception) |
iso::data::DataWrapper::operator DataType * | ( | ) | const throw (base::Exception) |
const std::type_info* iso::data::DataWrapper::mDataType [protected] |
void* iso::data::DataWrapper::mVoidData [protected] |
data type