#include <HDF5.h>
Public Types | |
enum | { usesTemporary = false } |
typedef T | Object_t |
Public Member Functions | |
HDF5Object (const Object_t &o) | |
HDF5Object (Object_t &o, hid_t) | |
hid_t | type () const |
hid_t | dataspace () const |
void * | write () const |
const void * | read () const |
Public Attributes | |
const Object_t & | o_m |
HDF5Object may create temporary objects for accessing storage of object.
The default implementation handles primitive types as scalars.
typedef T HDF5Object< T >::Object_t |
HDF5Object< T >::HDF5Object | ( | const Object_t & | o | ) | [inline] |
HDF5Object< T >::HDF5Object | ( | Object_t & | o, | |
hid_t | ||||
) | [inline] |
hid_t HDF5Object< T >::type | ( | ) | const [inline] |
hid_t HDF5Object< T >::dataspace | ( | ) | const [inline] |
void* HDF5Object< T >::write | ( | ) | const [inline] |
References HDF5Object< T >::o_m.
const void* HDF5Object< T >::read | ( | ) | const [inline] |
References HDF5Object< T >::o_m.
const Object_t& HDF5Object< T >::o_m |
Referenced by HDF5Object< T >::read(), and HDF5Object< T >::write().