15 #ifndef __H5EnumType_H
16 #define __H5EnumType_H
42 int getNmembers ()
const;
45 int getMemberIndex(
const char* name)
const;
46 int getMemberIndex(
const H5std_string& name)
const;
49 void getMemberValue(
unsigned memb_no,
void *value)
const;
52 void insert(
const char* name,
void *value)
const;
53 void insert(
const H5std_string& name,
void *value)
const;
57 H5std_string nameOf(
void *value,
size_t size)
const;
61 void valueOf(
const char* name,
void *value)
const;
62 void valueOf(
const H5std_string& name,
void *value)
const;
65 virtual H5std_string
fromClass ()
const {
return(
"EnumType"); }
81 #endif // __H5EnumType_H
EnumType is derived from a DataType and operates on HDF5 enum datatypes.
Definition: H5EnumType.h:25
IntType is derived from a DataType and operates on HDF5 integer datatype.
Definition: H5IntType.h:25
Class DataType provides generic operations on HDF5 datatypes.
Definition: H5DataType.h:28
H5Location is an abstract base class, added in version 1.8.12.
Definition: H5Location.h:36
Class DataSet operates on HDF5 datasets.
Definition: H5DataSet.h:28
virtual H5std_string fromClass() const
Returns this class name.
Definition: H5EnumType.h:65