28#ifndef HLHDF_COMPOUND_UTILS_H
29#define HLHDF_COMPOUND_UTILS_H
73herr_t
addArrayToCompoundType(hid_t loc_id,
const char* name,
size_t offset,
int ndims,
size_t* dims,hid_t type_id);
88 int ndims,
size_t* dims,
const char* fmt);
herr_t addArrayToCompoundType(hid_t loc_id, const char *name, size_t offset, int ndims, size_t *dims, hid_t type_id)
Adds an array attribute to a compound type.
Definition hlhdf_compound_utils.c:77
herr_t addArrayToCompoundType_fmt(hid_t loc_id, const char *name, size_t offset, int ndims, size_t *dims, const char *fmt)
Same as addArrayToCompoundType, but instead of a type as hid_t, the format is specified with a format...
Definition hlhdf_compound_utils.c:105
herr_t addAttributeToCompoundType_fmt(hid_t loc_id, const char *name, size_t offset, const char *fmt)
Same as addAttributeToCompoundType, but instead of a type as hid_t a format specifier is provided.
Definition hlhdf_compound_utils.c:60
hid_t createCompoundType(size_t size)
Creates a new compound type.
Definition hlhdf_compound_utils.c:37
herr_t addAttributeToCompoundType(hid_t loc_id, const char *name, size_t offset, hid_t type_id)
Adds one attribute to a compound type.
Definition hlhdf_compound_utils.c:48