ddn.lib.hdf5.hl.h5ld

HDF5 High-Level Dataset Watch Binding

This module provides D bindings for HDF5 high-level dataset watch operations (H5LD API). These functions provide utilities for monitoring dataset changes and retrieving dataset information efficiently.

License

BSD-3-Clause

Functions 5

fnherr_t H5LDget_dset_dims(hid_t did, hsize_t * dims)Gets the current dimensions of a dataset.
fnsize_t H5LDget_dset_type_size(hid_t did, const char * fields)Gets the type size of dataset elements.
fnherr_t H5LDget_dset_elmts(hid_t did, const hsize_t * prev_dims, const hsize_t * cur_dims, const char * fields, void * buf)Gets elements from a dataset.
fnvoid * H5LD_construct_vector(hid_t did, const char * fields)Constructs a vector of offsets/sizes for field access.
fnherr_t H5LD_clean_vector(void * vector)Frees memory allocated by H5LDconstructvector.