15 #ifndef __H5CompType_H 16 #define __H5CompType_H 57 H5T_class_t getMemberClass(
unsigned member_num)
const;
60 int getMemberIndex(
const char* name)
const;
64 size_t getMemberOffset(
unsigned memb_no)
const;
71 DataType getMemberDataType(
unsigned member_num)
const;
75 ArrayType getMemberArrayType(
unsigned member_num)
const;
79 CompType getMemberCompType(
unsigned member_num)
const;
83 EnumType getMemberEnumType(
unsigned member_num)
const;
87 IntType getMemberIntType(
unsigned member_num)
const;
91 FloatType getMemberFloatType(
unsigned member_num)
const;
95 StrType getMemberStrType(
unsigned member_num)
const;
99 VarLenType getMemberVarLenType(
unsigned member_num)
const;
102 int getNmembers()
const;
111 void setSize(
size_t size)
const;
122 hid_t p_get_member_type(
unsigned member_num)
const;
127 #endif // __H5CompType_H
EnumType is a derivative of a DataType and operates on HDF5 enum datatypes.
IntType is a derivative of a DataType and operates on HDF5 integer datatype.
Class DataType provides generic operations on HDF5 datatypes.
H5Location is an abstract base class, providing a collection of wrappers of the C functions that take...
VarLenType is a derivative of a DataType and operates on HDF5 C's Variable-length Datatypes...
Class DataSet operates on HDF5 datasets.
Class ArrayType inherits from DataType and provides wrappers for the HDF5's Array Datatypes...
virtual H5std_string fromClass() const
Returns this class name.
FloatType is a derivative of a DataType and operates on HDF5 floating point datatype.
StrType is a derivative of a DataType and operates on HDF5 string datatype.
HDFFCLIBAPI intf * offset
CompType is a derivative of a DataType and operates on HDF5 compound datatypes.