LRAUV  revA
HDF5Attribute Class Reference

#include <HDF5.h>

Inheritance diagram for HDF5Attribute:
Collaboration diagram for HDF5Attribute:

Public Member Functions

 HDF5Attribute (HDF5Item *parent, const char *name, const char *value)
 
 HDF5Attribute (HDF5Item *parent, const char *name, const int value)
 
 HDF5Attribute (HDF5Item *parent, const char *name, FlexArray< Str * > &fields)
 
virtual ~HDF5Attribute ()
 
virtual bool writeHeader ()
 
virtual bool finalize ()
 
- Public Member Functions inherited from HDF5Item
virtual ~HDF5Item ()
 
int getId ()
 

Protected Attributes

void * value_
 
bool vlArrayDelete_
 
- Protected Attributes inherited from HDF5Item
int id_
 
int typeId_
 
int spaceId_
 

Private Member Functions

 HDF5Attribute (const HDF5Attribute &old)
 

Additional Inherited Members

- Protected Member Functions inherited from HDF5Item
 HDF5Item ()
 

Constructor & Destructor Documentation

HDF5Attribute::HDF5Attribute ( HDF5Item parent,
const char *  name,
const char *  value 
)
HDF5Attribute::HDF5Attribute ( HDF5Item parent,
const char *  name,
const int  value 
)
HDF5Attribute::HDF5Attribute ( HDF5Item parent,
const char *  name,
FlexArray< Str * > &  fields 
)
HDF5Attribute::~HDF5Attribute ( )
virtual

References value_, and vlArrayDelete_.

HDF5Attribute::HDF5Attribute ( const HDF5Attribute old)
private

Member Function Documentation

bool HDF5Attribute::finalize ( )
virtual

Reimplemented from HDF5Item.

References HDF5Item::finalize(), and HDF5Item::id_.

Referenced by HDF5HasAttributes::finalize().

bool HDF5Attribute::writeHeader ( )
virtual

Implements HDF5Item.

References HDF5Item::id_, HDF5Item::typeId_, and value_.

Referenced by HDF5HasAttributes::writeHeader().

Member Data Documentation

void* HDF5Attribute::value_
protected
bool HDF5Attribute::vlArrayDelete_
protected

Referenced by ~HDF5Attribute().


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