HDF5Object< T > Struct Template Reference

Upon construction, object gets updated, upon destruction after write, object gets marked dirty. More...

#include <HDF5.h>

List of all members.

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_to_m


Detailed Description

template<class T>
struct HDF5Object< T >

Upon construction, object gets updated, upon destruction after write, object gets marked dirty.

HDF5Object may create temporary objects for accessing storage of object.

The default implementation handles primitive types as scalars.


Member Typedef Documentation

template<class T >
typedef T HDF5Object< T >::Object_t


Member Enumeration Documentation

template<class T >
anonymous enum

Enumerator:
usesTemporary 


Constructor & Destructor Documentation

template<class T >
HDF5Object< T >::HDF5Object ( const Object_t o  )  [inline]

template<class T >
HDF5Object< T >::HDF5Object ( Object_t o,
hid_t   
) [inline]


Member Function Documentation

template<class T >
hid_t HDF5Object< T >::type (  )  const [inline]

template<class T >
hid_t HDF5Object< T >::dataspace (  )  const [inline]

template<class T >
void* HDF5Object< T >::write (  )  const [inline]

References HDF5Object< T >::o_m.

template<class T >
const void* HDF5Object< T >::read (  )  const [inline]

References HDF5Object< T >::o_m.


Member Data Documentation

template<class T >
const Object_t& HDF5Object< T >::o_m


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

Generated on Wed Mar 16 06:20:14 2011 for FreePOOMA by  doxygen 1.5.9