iso::data::DataWrapper Class Reference

#include <iso_data_wrapper.h>

List of all members.

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


Constructor & Destructor Documentation

template<class DataType>
iso::data::DataWrapper::DataWrapper ( DataType *  pDataValue  ) 

DataWrapper::~DataWrapper (  ) 


Member Function Documentation

const std::type_info * DataWrapper::type (  )  const

template<typename DataType>
DataType * iso::data::DataWrapper::data (  )  const throw (base::Exception)

template<typename DataType>
iso::data::DataWrapper::operator DataType * (  )  const throw (base::Exception)


Member Data Documentation

const std::type_info* iso::data::DataWrapper::mDataType [protected]

void* iso::data::DataWrapper::mVoidData [protected]

data type


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 13:57:33 2011 for iso_data by  doxygen 1.5.1