|
HL-HDF
|
Functions for working with compound types. More...
#include "hlhdf.h"#include "hlhdf_alloc.h"#include "hlhdf_defines_private.h"#include "hlhdf_debug.h"#include <string.h>#include <stdlib.h>Functions | |
| HL_CompoundTypeAttribute * | newHL_CompoundTypeAttribute (char *attrname, size_t offset, const char *format, size_t size, int ndims, size_t *dims) |
| Creates a compound attribute member node. | |
| HL_CompoundTypeDescription * | newHL_CompoundTypeDescription (void) |
| Creates a compound type description list. | |
| void | freeHL_CompoundTypeAttribute (HL_CompoundTypeAttribute *attr) |
| Frees one compound type attribute. | |
| void | freeHL_CompoundTypeDescription (HL_CompoundTypeDescription *typelist) |
| Frees the compound type, including all members. | |
| int | addHL_CompoundTypeAttribute (HL_CompoundTypeDescription *typelist, HL_CompoundTypeAttribute *attribute) |
| Adds a compound type attribute to the type description. | |
| HL_CompoundTypeDescription * | copyHL_CompoundTypeDescription (HL_CompoundTypeDescription *descr) |
| Copies the compound type descriptor. | |
Functions for working with compound types.