C_HDF5

Usage

use HDF5.C_HDF5;

or

import HDF5.C_HDF5;

Defines the C interface to the HDF5 library. Documentation for its functions, types, and constants can be found at the official HDF5 web site: https://portal.hdfgroup.org/display/HDF5/HDF5

proc H5open() : herr_t
proc H5close() : herr_t
proc H5dont_atexit() : herr_t
proc H5garbage_collect() : herr_t
proc H5set_free_list_limits(reg_global_lim: c_int, reg_list_lim: c_int, arr_global_lim: c_int, arr_list_lim: c_int, blk_global_lim: c_int, blk_list_lim: c_int) : herr_t
proc H5get_libversion(ref majnum: c_uint, ref minnum: c_uint, ref relnum: c_uint) : herr_t
proc H5check_version(majnum: c_uint, minnum: c_uint, relnum: c_uint) : herr_t
proc H5is_library_threadsafe(ref is_ts: hbool_t) : herr_t
proc H5free_memory(mem: c_ptr(void)) : herr_t
proc H5allocate_memory(size: c_size_t, clear: hbool_t) : c_ptr(void)
proc H5resize_memory(mem: c_ptr(void), size: c_size_t) : c_ptr(void)
proc H5Iregister(type_arg: H5I_type_t, object: c_ptr(void)) : hid_t
proc H5Iobject_verify(id: hid_t, id_type: H5I_type_t) : c_ptr(void)
proc H5Iremove_verify(id: hid_t, id_type: H5I_type_t) : c_ptr(void)
proc H5Iget_type(id: hid_t) : H5I_type_t
proc H5Iget_file_id(id: hid_t) : hid_t
proc H5Iget_name(id: hid_t, name: c_ptrConst(c_char), size: c_size_t) : c_ssize_t
proc H5Iinc_ref(id: hid_t) : c_int
proc H5Idec_ref(id: hid_t) : c_int
proc H5Iget_ref(id: hid_t) : c_int
proc H5Iregister_type(hash_size: c_size_t, reserved: c_uint, free_func: H5I_free_t) : H5I_type_t
proc H5Iclear_type(type_arg: H5I_type_t, force: hbool_t) : herr_t
proc H5Idestroy_type(type_arg: H5I_type_t) : herr_t
proc H5Iinc_type_ref(type_arg: H5I_type_t) : c_int
proc H5Idec_type_ref(type_arg: H5I_type_t) : c_int
proc H5Iget_type_ref(type_arg: H5I_type_t) : c_int
proc H5Isearch(type_arg: H5I_type_t, func: H5I_search_func_t, key: c_ptr(void)) : c_ptr(void)
proc H5Inmembers(type_arg: H5I_type_t, ref num_members: hsize_t) : herr_t
proc H5Itype_exists(type_arg: H5I_type_t) : htri_t
proc H5Iis_valid(id: hid_t) : htri_t
var H5T_IEEE_F32BE_g : hid_t
var H5T_IEEE_F32LE_g : hid_t
var H5T_IEEE_F64BE_g : hid_t
var H5T_IEEE_F64LE_g : hid_t
var H5T_STD_I8BE_g : hid_t
var H5T_STD_I8LE_g : hid_t
var H5T_STD_I16BE_g : hid_t
var H5T_STD_I16LE_g : hid_t
var H5T_STD_I32BE_g : hid_t
var H5T_STD_I32LE_g : hid_t
var H5T_STD_I64BE_g : hid_t
var H5T_STD_I64LE_g : hid_t
var H5T_STD_U8BE_g : hid_t
var H5T_STD_U8LE_g : hid_t
var H5T_STD_U16BE_g : hid_t
var H5T_STD_U16LE_g : hid_t
var H5T_STD_U32BE_g : hid_t
var H5T_STD_U32LE_g : hid_t
var H5T_STD_U64BE_g : hid_t
var H5T_STD_U64LE_g : hid_t
var H5T_STD_B8BE_g : hid_t
var H5T_STD_B8LE_g : hid_t
var H5T_STD_B16BE_g : hid_t
var H5T_STD_B16LE_g : hid_t
var H5T_STD_B32BE_g : hid_t
var H5T_STD_B32LE_g : hid_t
var H5T_STD_B64BE_g : hid_t
var H5T_STD_B64LE_g : hid_t
var H5T_STD_REF_OBJ_g : hid_t
var H5T_STD_REF_DSETREG_g : hid_t
var H5T_UNIX_D32BE_g : hid_t
var H5T_UNIX_D32LE_g : hid_t
var H5T_UNIX_D64BE_g : hid_t
var H5T_UNIX_D64LE_g : hid_t
var H5T_C_S1_g : hid_t
var H5T_FORTRAN_S1_g : hid_t
var H5T_VAX_F32_g : hid_t
var H5T_VAX_F64_g : hid_t
var H5T_NATIVE_SCHAR_g : hid_t
var H5T_NATIVE_UCHAR_g : hid_t
var H5T_NATIVE_SHORT_g : hid_t
var H5T_NATIVE_USHORT_g : hid_t
var H5T_NATIVE_INT_g : hid_t
var H5T_NATIVE_UINT_g : hid_t
var H5T_NATIVE_LONG_g : hid_t
var H5T_NATIVE_ULONG_g : hid_t
var H5T_NATIVE_LLONG_g : hid_t
var H5T_NATIVE_ULLONG_g : hid_t
var H5T_NATIVE_FLOAT_g : hid_t
var H5T_NATIVE_DOUBLE_g : hid_t
var H5T_NATIVE_LDOUBLE_g : hid_t
var H5T_NATIVE_B8_g : hid_t
var H5T_NATIVE_B16_g : hid_t
var H5T_NATIVE_B32_g : hid_t
var H5T_NATIVE_B64_g : hid_t
var H5T_NATIVE_OPAQUE_g : hid_t
var H5T_NATIVE_HADDR_g : hid_t
var H5T_NATIVE_HSIZE_g : hid_t
var H5T_NATIVE_HSSIZE_g : hid_t
var H5T_NATIVE_HERR_g : hid_t
var H5T_NATIVE_HBOOL_g : hid_t
var H5T_NATIVE_INT8_g : hid_t
var H5T_NATIVE_UINT8_g : hid_t
var H5T_NATIVE_INT_LEAST8_g : hid_t
var H5T_NATIVE_UINT_LEAST8_g : hid_t
var H5T_NATIVE_INT_FAST8_g : hid_t
var H5T_NATIVE_UINT_FAST8_g : hid_t
var H5T_NATIVE_INT16_g : hid_t
var H5T_NATIVE_UINT16_g : hid_t
var H5T_NATIVE_INT_LEAST16_g : hid_t
var H5T_NATIVE_UINT_LEAST16_g : hid_t
var H5T_NATIVE_INT_FAST16_g : hid_t
var H5T_NATIVE_UINT_FAST16_g : hid_t
var H5T_NATIVE_INT32_g : hid_t
var H5T_NATIVE_UINT32_g : hid_t
var H5T_NATIVE_INT_LEAST32_g : hid_t
var H5T_NATIVE_UINT_LEAST32_g : hid_t
var H5T_NATIVE_INT_FAST32_g : hid_t
var H5T_NATIVE_UINT_FAST32_g : hid_t
var H5T_NATIVE_INT64_g : hid_t
var H5T_NATIVE_UINT64_g : hid_t
var H5T_NATIVE_INT_LEAST64_g : hid_t
var H5T_NATIVE_UINT_LEAST64_g : hid_t
var H5T_NATIVE_INT_FAST64_g : hid_t
var H5T_NATIVE_UINT_FAST64_g : hid_t
proc H5Tcreate(type_arg: H5T_class_t, size: c_size_t) : hid_t
proc H5Tcopy(type_id: hid_t) : hid_t
proc H5Tclose(type_id: hid_t) : herr_t
proc H5Tequal(type1_id: hid_t, type2_id: hid_t) : htri_t
proc H5Tlock(type_id: hid_t) : herr_t
proc H5Tcommit2(loc_id: hid_t, name: c_ptrConst(c_char), type_id: hid_t, lcpl_id: hid_t, tcpl_id: hid_t, tapl_id: hid_t) : herr_t
proc H5Topen2(loc_id: hid_t, name: c_ptrConst(c_char), tapl_id: hid_t) : hid_t
proc H5Tcommit_anon(loc_id: hid_t, type_id: hid_t, tcpl_id: hid_t, tapl_id: hid_t) : herr_t
proc H5Tget_create_plist(type_id: hid_t) : hid_t
proc H5Tcommitted(type_id: hid_t) : htri_t
proc H5Tencode(obj_id: hid_t, buf: c_ptr(void), ref nalloc: c_size_t) : herr_t
proc H5Tdecode(buf: c_ptr(void)) : hid_t
proc H5Tflush(type_id: hid_t) : herr_t
proc H5Trefresh(type_id: hid_t) : herr_t
proc H5Tinsert(parent_id: hid_t, name: c_ptrConst(c_char), offset: c_size_t, member_id: hid_t) : herr_t
proc H5Tpack(type_id: hid_t) : herr_t
proc H5Tenum_create(base_id: hid_t) : hid_t
proc H5Tenum_insert(type_arg: hid_t, name: c_ptrConst(c_char), value: c_ptr(void)) : herr_t
proc H5Tenum_nameof(type_arg: hid_t, value: c_ptr(void), name: c_ptrConst(c_char), size: c_size_t) : herr_t
proc H5Tenum_valueof(type_arg: hid_t, name: c_ptrConst(c_char), value: c_ptr(void)) : herr_t
proc H5Tvlen_create(base_id: hid_t) : hid_t
proc H5Tarray_create2(base_id: hid_t, ndims: c_uint, dim: c_ptr(hsize_t)) : hid_t
proc H5Tget_array_ndims(type_id: hid_t) : c_int
proc H5Tget_array_dims2(type_id: hid_t, dims: c_ptr(hsize_t)) : c_int
proc H5Tset_tag(type_arg: hid_t, tag: c_ptrConst(c_char)) : herr_t
proc H5Tget_tag(type_arg: hid_t) : c_ptrConst(c_char)
proc H5Tget_super(type_arg: hid_t) : hid_t
proc H5Tget_class(type_id: hid_t) : H5T_class_t
proc H5Tdetect_class(type_id: hid_t, cls: H5T_class_t) : htri_t
proc H5Tget_size(type_id: hid_t) : c_size_t
proc H5Tget_order(type_id: hid_t) : H5T_order_t
proc H5Tget_precision(type_id: hid_t) : c_size_t
proc H5Tget_offset(type_id: hid_t) : c_int
proc H5Tget_pad(type_id: hid_t, ref lsb: H5T_pad_t, ref msb: H5T_pad_t) : herr_t
proc H5Tget_sign(type_id: hid_t) : H5T_sign_t
proc H5Tget_fields(type_id: hid_t, ref spos: c_size_t, ref epos: c_size_t, ref esize: c_size_t, ref mpos: c_size_t, ref msize: c_size_t) : herr_t
proc H5Tget_ebias(type_id: hid_t) : c_size_t
proc H5Tget_norm(type_id: hid_t) : H5T_norm_t
proc H5Tget_inpad(type_id: hid_t) : H5T_pad_t
proc H5Tget_strpad(type_id: hid_t) : H5T_str_t
proc H5Tget_nmembers(type_id: hid_t) : c_int
proc H5Tget_member_name(type_id: hid_t, membno: c_uint) : c_ptrConst(c_char)
proc H5Tget_member_index(type_id: hid_t, name: c_ptrConst(c_char)) : c_int
proc H5Tget_member_offset(type_id: hid_t, membno: c_uint) : c_size_t
proc H5Tget_member_class(type_id: hid_t, membno: c_uint) : H5T_class_t
proc H5Tget_member_type(type_id: hid_t, membno: c_uint) : hid_t
proc H5Tget_member_value(type_id: hid_t, membno: c_uint, value: c_ptr(void)) : herr_t
proc H5Tget_cset(type_id: hid_t) : H5T_cset_t
proc H5Tis_variable_str(type_id: hid_t) : htri_t
proc H5Tget_native_type(type_id: hid_t, direction: H5T_direction_t) : hid_t
proc H5Tset_size(type_id: hid_t, size: c_size_t) : herr_t
proc H5Tset_order(type_id: hid_t, order: H5T_order_t) : herr_t
proc H5Tset_precision(type_id: hid_t, prec: c_size_t) : herr_t
proc H5Tset_offset(type_id: hid_t, offset: c_size_t) : herr_t
proc H5Tset_pad(type_id: hid_t, lsb: H5T_pad_t, msb: H5T_pad_t) : herr_t
proc H5Tset_sign(type_id: hid_t, sign: H5T_sign_t) : herr_t
proc H5Tset_fields(type_id: hid_t, spos: c_size_t, epos: c_size_t, esize: c_size_t, mpos: c_size_t, msize: c_size_t) : herr_t
proc H5Tset_ebias(type_id: hid_t, ebias: c_size_t) : herr_t
proc H5Tset_norm(type_id: hid_t, norm: H5T_norm_t) : herr_t
proc H5Tset_inpad(type_id: hid_t, pad: H5T_pad_t) : herr_t
proc H5Tset_cset(type_id: hid_t, cset: H5T_cset_t) : herr_t
proc H5Tset_strpad(type_id: hid_t, strpad: H5T_str_t) : herr_t
proc H5Tregister(pers: H5T_pers_t, name: c_ptrConst(c_char), src_id: hid_t, dst_id: hid_t, func: H5T_conv_t) : herr_t
proc H5Tunregister(pers: H5T_pers_t, name: c_ptrConst(c_char), src_id: hid_t, dst_id: hid_t, func: H5T_conv_t) : herr_t
proc H5Tfind(src_id: hid_t, dst_id: hid_t, ref pcdata: c_ptr(H5T_cdata_t)) : H5T_conv_t
proc H5Tcompiler_conv(src_id: hid_t, dst_id: hid_t) : htri_t
proc H5Tconvert(src_id: hid_t, dst_id: hid_t, nelmts: c_size_t, buf: c_ptr(void), background: c_ptr(void), plist_id: hid_t) : herr_t
proc H5Tcommit1(loc_id: hid_t, name: c_ptrConst(c_char), type_id: hid_t) : herr_t
proc H5Topen1(loc_id: hid_t, name: c_ptrConst(c_char)) : hid_t
proc H5Tarray_create1(base_id: hid_t, ndims: c_int, dim: c_ptr(hsize_t), perm: c_ptr(c_int)) : hid_t
proc H5Tget_array_dims1(type_id: hid_t, dims: c_ptr(hsize_t), perm: c_ptr(c_int)) : c_int
proc H5Lmove(src_loc: hid_t, src_name: c_ptrConst(c_char), dst_loc: hid_t, dst_name: c_ptrConst(c_char), lcpl_id: hid_t, lapl_id: hid_t) : herr_t
proc H5Lcopy(src_loc: hid_t, src_name: c_ptrConst(c_char), dst_loc: hid_t, dst_name: c_ptrConst(c_char), lcpl_id: hid_t, lapl_id: hid_t) : herr_t
proc H5Lcreate_hard(cur_loc: hid_t, cur_name: c_ptrConst(c_char), dst_loc: hid_t, dst_name: c_ptrConst(c_char), lcpl_id: hid_t, lapl_id: hid_t) : herr_t
proc H5Lcreate_soft(link_target: c_ptrConst(c_char), link_loc_id: hid_t, link_name: c_ptrConst(c_char), lcpl_id: hid_t, lapl_id: hid_t) : herr_t
proc H5Ldelete(loc_id: hid_t, name: c_ptrConst(c_char), lapl_id: hid_t) : herr_t
proc H5Ldelete_by_idx(loc_id: hid_t, group_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, n: hsize_t, lapl_id: hid_t) : herr_t
proc H5Lget_val(loc_id: hid_t, name: c_ptrConst(c_char), buf: c_ptr(void), size: c_size_t, lapl_id: hid_t) : herr_t
proc H5Lget_val_by_idx(loc_id: hid_t, group_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, n: hsize_t, buf: c_ptr(void), size: c_size_t, lapl_id: hid_t) : herr_t
proc H5Lexists(loc_id: hid_t, name: c_ptrConst(c_char), lapl_id: hid_t) : htri_t
proc H5Lget_info(loc_id: hid_t, name: c_ptrConst(c_char), ref linfo: H5L_info_t, lapl_id: hid_t) : herr_t
proc H5Lget_info_by_idx(loc_id: hid_t, group_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, n: hsize_t, ref linfo: H5L_info_t, lapl_id: hid_t) : herr_t
proc H5Lget_name_by_idx(loc_id: hid_t, group_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, n: hsize_t, name: c_ptrConst(c_char), size: c_size_t, lapl_id: hid_t) : c_ssize_t
proc H5Literate(grp_id: hid_t, idx_type: H5_index_t, order: H5_iter_order_t, ref idx: hsize_t, op: H5L_iterate_t, op_data: c_ptr(void)) : herr_t
proc H5Literate_by_name(loc_id: hid_t, group_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, ref idx: hsize_t, op: H5L_iterate_t, op_data: c_ptr(void), lapl_id: hid_t) : herr_t
proc H5Lvisit(grp_id: hid_t, idx_type: H5_index_t, order: H5_iter_order_t, op: H5L_iterate_t, op_data: c_ptr(void)) : herr_t
proc H5Lvisit_by_name(loc_id: hid_t, group_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, op: H5L_iterate_t, op_data: c_ptr(void), lapl_id: hid_t) : herr_t
proc H5Lcreate_ud(link_loc_id: hid_t, link_name: c_ptrConst(c_char), link_type: H5L_type_t, udata: c_ptr(void), udata_size: c_size_t, lcpl_id: hid_t, lapl_id: hid_t) : herr_t
proc H5Lregister(ref cls: H5L_class_t) : herr_t
proc H5Lunregister(id: H5L_type_t) : herr_t
proc H5Lis_registered(id: H5L_type_t) : htri_t
proc H5Lcreate_external(file_name: c_ptrConst(c_char), obj_name: c_ptrConst(c_char), link_loc_id: hid_t, link_name: c_ptrConst(c_char), lcpl_id: hid_t, lapl_id: hid_t) : herr_t
proc H5Oopen(loc_id: hid_t, name: c_ptrConst(c_char), lapl_id: hid_t) : hid_t
proc H5Oopen_by_addr(loc_id: hid_t, addr: haddr_t) : hid_t
proc H5Oopen_by_idx(loc_id: hid_t, group_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, n: hsize_t, lapl_id: hid_t) : hid_t
proc H5Oexists_by_name(loc_id: hid_t, name: c_ptrConst(c_char), lapl_id: hid_t) : htri_t
proc H5Oget_info(loc_id: hid_t, ref oinfo: H5O_info_t) : herr_t
proc H5Oget_info_by_name(loc_id: hid_t, name: c_ptrConst(c_char), ref oinfo: H5O_info_t, lapl_id: hid_t) : herr_t
proc H5Oget_info_by_idx(loc_id: hid_t, group_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, n: hsize_t, ref oinfo: H5O_info_t, lapl_id: hid_t) : herr_t
proc H5Oincr_refcount(object_id: hid_t) : herr_t
proc H5Odecr_refcount(object_id: hid_t) : herr_t
proc H5Ocopy(src_loc_id: hid_t, src_name: c_ptrConst(c_char), dst_loc_id: hid_t, dst_name: c_ptrConst(c_char), ocpypl_id: hid_t, lcpl_id: hid_t) : herr_t
proc H5Oset_comment(obj_id: hid_t, comment: c_ptrConst(c_char)) : herr_t
proc H5Oset_comment_by_name(loc_id: hid_t, name: c_ptrConst(c_char), comment: c_ptrConst(c_char), lapl_id: hid_t) : herr_t
proc H5Oget_comment(obj_id: hid_t, comment: c_ptrConst(c_char), bufsize: c_size_t) : c_ssize_t
proc H5Oget_comment_by_name(loc_id: hid_t, name: c_ptrConst(c_char), comment: c_ptrConst(c_char), bufsize: c_size_t, lapl_id: hid_t) : c_ssize_t
proc H5Ovisit(obj_id: hid_t, idx_type: H5_index_t, order: H5_iter_order_t, op: H5O_iterate_t, op_data: c_ptr(void)) : herr_t
proc H5Ovisit_by_name(loc_id: hid_t, obj_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, op: H5O_iterate_t, op_data: c_ptr(void), lapl_id: hid_t) : herr_t
proc H5Oclose(object_id: hid_t) : herr_t
proc H5Oflush(obj_id: hid_t) : herr_t
proc H5Orefresh(oid: hid_t) : herr_t
proc H5Odisable_mdc_flushes(object_id: hid_t) : herr_t
proc H5Oenable_mdc_flushes(object_id: hid_t) : herr_t
proc H5Oare_mdc_flushes_disabled(object_id: hid_t, ref are_disabled: hbool_t) : herr_t
proc H5Acreate2(loc_id: hid_t, attr_name: c_ptrConst(c_char), type_id: hid_t, space_id: hid_t, acpl_id: hid_t, aapl_id: hid_t) : hid_t
proc H5Acreate_by_name(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), type_id: hid_t, space_id: hid_t, acpl_id: hid_t, aapl_id: hid_t, lapl_id: hid_t) : hid_t
proc H5Aopen(obj_id: hid_t, attr_name: c_ptrConst(c_char), aapl_id: hid_t) : hid_t
proc H5Aopen_by_name(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), aapl_id: hid_t, lapl_id: hid_t) : hid_t
proc H5Aopen_by_idx(loc_id: hid_t, obj_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, n: hsize_t, aapl_id: hid_t, lapl_id: hid_t) : hid_t
proc H5Awrite(attr_id: hid_t, type_id: hid_t, buf: c_ptr(void)) : herr_t
proc H5Aread(attr_id: hid_t, type_id: hid_t, buf: c_ptr(void)) : herr_t
proc H5Aclose(attr_id: hid_t) : herr_t
proc H5Aget_space(attr_id: hid_t) : hid_t
proc H5Aget_type(attr_id: hid_t) : hid_t
proc H5Aget_create_plist(attr_id: hid_t) : hid_t
proc H5Aget_name(attr_id: hid_t, buf_size: c_size_t, buf: c_ptrConst(c_char)) : c_ssize_t
proc H5Aget_name_by_idx(loc_id: hid_t, obj_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, n: hsize_t, name: c_ptrConst(c_char), size: c_size_t, lapl_id: hid_t) : c_ssize_t
proc H5Aget_storage_size(attr_id: hid_t) : hsize_t
proc H5Aget_info(attr_id: hid_t, ref ainfo: H5A_info_t) : herr_t
proc H5Aget_info_by_name(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref ainfo: H5A_info_t, lapl_id: hid_t) : herr_t
proc H5Aget_info_by_idx(loc_id: hid_t, obj_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, n: hsize_t, ref ainfo: H5A_info_t, lapl_id: hid_t) : herr_t
proc H5Arename(loc_id: hid_t, old_name: c_ptrConst(c_char), new_name: c_ptrConst(c_char)) : herr_t
proc H5Arename_by_name(loc_id: hid_t, obj_name: c_ptrConst(c_char), old_attr_name: c_ptrConst(c_char), new_attr_name: c_ptrConst(c_char), lapl_id: hid_t) : herr_t
proc H5Aiterate2(loc_id: hid_t, idx_type: H5_index_t, order: H5_iter_order_t, ref idx: hsize_t, op: H5A_operator2_t, op_data: c_ptr(void)) : herr_t
proc H5Aiterate_by_name(loc_id: hid_t, obj_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, ref idx: hsize_t, op: H5A_operator2_t, op_data: c_ptr(void), lapd_id: hid_t) : herr_t
proc H5Adelete(loc_id: hid_t, name: c_ptrConst(c_char)) : herr_t
proc H5Adelete_by_name(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), lapl_id: hid_t) : herr_t
proc H5Adelete_by_idx(loc_id: hid_t, obj_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, n: hsize_t, lapl_id: hid_t) : herr_t
proc H5Aexists(obj_id: hid_t, attr_name: c_ptrConst(c_char)) : htri_t
proc H5Aexists_by_name(obj_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), lapl_id: hid_t) : htri_t
proc H5Acreate1(loc_id: hid_t, name: c_ptrConst(c_char), type_id: hid_t, space_id: hid_t, acpl_id: hid_t) : hid_t
proc H5Aopen_name(loc_id: hid_t, name: c_ptrConst(c_char)) : hid_t
proc H5Aopen_idx(loc_id: hid_t, idx: c_uint) : hid_t
proc H5Aget_num_attrs(loc_id: hid_t) : c_int
proc H5Aiterate1(loc_id: hid_t, ref attr_num: c_uint, op: H5A_operator1_t, op_data: c_ptr(void)) : herr_t
type H5C_cache_incr_mode = c_int
const H5C_incr__off : H5C_cache_incr_mode
const H5C_incr__threshold : H5C_cache_incr_mode
type H5C_cache_flash_incr_mode = c_int
const H5C_flash_incr__off : H5C_cache_flash_incr_mode
const H5C_flash_incr__add_space : H5C_cache_flash_incr_mode
type H5C_cache_decr_mode = c_int
const H5C_decr__off : H5C_cache_decr_mode
const H5C_decr__threshold : H5C_cache_decr_mode
const H5C_decr__age_out : H5C_cache_decr_mode
const H5C_decr__age_out_with_threshold : H5C_cache_decr_mode
proc H5Dcreate2(loc_id: hid_t, name: c_ptrConst(c_char), type_id: hid_t, space_id: hid_t, lcpl_id: hid_t, dcpl_id: hid_t, dapl_id: hid_t) : hid_t
proc H5Dcreate_anon(file_id: hid_t, type_id: hid_t, space_id: hid_t, plist_id: hid_t, dapl_id: hid_t) : hid_t
proc H5Dopen2(file_id: hid_t, name: c_ptrConst(c_char), dapl_id: hid_t) : hid_t
proc H5Dopen(file_id: hid_t, name: c_ptrConst(c_char), dapl_id: hid_t) : hid_t
proc H5Dclose(dset_id: hid_t) : herr_t
proc H5Dget_space(dset_id: hid_t) : hid_t
proc H5Dget_space_status(dset_id: hid_t, ref allocation: H5D_space_status_t) : herr_t
proc H5Dget_type(dset_id: hid_t) : hid_t
proc H5Dget_create_plist(dset_id: hid_t) : hid_t
proc H5Dget_access_plist(dset_id: hid_t) : hid_t
proc H5Dget_storage_size(dset_id: hid_t) : hsize_t
proc H5Dget_offset(dset_id: hid_t) : haddr_t
proc H5Dread(dset_id: hid_t, mem_type_id: hid_t, mem_space_id: hid_t, file_space_id: hid_t, plist_id: hid_t, buf: c_ptr(void)) : herr_t
proc H5Dwrite(dset_id: hid_t, mem_type_id: hid_t, mem_space_id: hid_t, file_space_id: hid_t, plist_id: hid_t, buf: c_ptr(void)) : herr_t
proc H5Diterate(buf: c_ptr(void), type_id: hid_t, space_id: hid_t, op: H5D_operator_t, operator_data: c_ptr(void)) : herr_t
proc H5Dvlen_reclaim(type_id: hid_t, space_id: hid_t, plist_id: hid_t, buf: c_ptr(void)) : herr_t
proc H5Dvlen_get_buf_size(dataset_id: hid_t, type_id: hid_t, space_id: hid_t, ref size: hsize_t) : herr_t
proc H5Dfill(fill: c_ptr(void), fill_type: hid_t, buf: c_ptr(void), buf_type: hid_t, space: hid_t) : herr_t
proc H5Dset_extent(dset_id: hid_t, size: c_ptr(hsize_t)) : herr_t
proc H5Dflush(dset_id: hid_t) : herr_t
proc H5Drefresh(dset_id: hid_t) : herr_t
proc H5Dscatter(op: H5D_scatter_func_t, op_data: c_ptr(void), type_id: hid_t, dst_space_id: hid_t, dst_buf: c_ptr(void)) : herr_t
proc H5Dgather(src_space_id: hid_t, src_buf: c_ptr(void), type_id: hid_t, dst_buf_size: c_size_t, dst_buf: c_ptr(void), op: H5D_gather_func_t, op_data: c_ptr(void)) : herr_t
proc H5Ddebug(dset_id: hid_t) : herr_t
proc H5Dformat_convert(dset_id: hid_t) : herr_t
proc H5Dget_chunk_index_type(did: hid_t, ref idx_type: H5D_chunk_index_t) : herr_t
proc H5Dcreate1(file_id: hid_t, name: c_ptrConst(c_char), type_id: hid_t, space_id: hid_t, dcpl_id: hid_t) : hid_t
proc H5Dopen1(file_id: hid_t, name: c_ptrConst(c_char)) : hid_t
proc H5Dextend(dset_id: hid_t, size: c_ptr(hsize_t)) : herr_t
var H5E_ERR_CLS_g : hid_t
var H5E_FUNC_g : hid_t
var H5E_FILE_g : hid_t
var H5E_SOHM_g : hid_t
var H5E_SYM_g : hid_t
var H5E_PLUGIN_g : hid_t
var H5E_VFL_g : hid_t
var H5E_INTERNAL_g : hid_t
var H5E_BTREE_g : hid_t
var H5E_REFERENCE_g : hid_t
var H5E_DATASPACE_g : hid_t
var H5E_RESOURCE_g : hid_t
var H5E_RS_g : hid_t
var H5E_FARRAY_g : hid_t
var H5E_HEAP_g : hid_t
var H5E_ATTR_g : hid_t
var H5E_IO_g : hid_t
var H5E_EFL_g : hid_t
var H5E_TST_g : hid_t
var H5E_PAGEBUF_g : hid_t
var H5E_FSPACE_g : hid_t
var H5E_DATASET_g : hid_t
var H5E_STORAGE_g : hid_t
var H5E_PLIST_g : hid_t
var H5E_DATATYPE_g : hid_t
var H5E_OHDR_g : hid_t
var H5E_ATOM_g : hid_t
var H5E_NONE_MAJOR_g : hid_t
var H5E_SLIST_g : hid_t
var H5E_ARGS_g : hid_t
var H5E_EARRAY_g : hid_t
var H5E_PLINE_g : hid_t
var H5E_ERROR_g : hid_t
var H5E_CACHE_g : hid_t
var H5E_SEEKERROR_g : hid_t
var H5E_READERROR_g : hid_t
var H5E_WRITEERROR_g : hid_t
var H5E_CLOSEERROR_g : hid_t
var H5E_OVERFLOW_g : hid_t
var H5E_FCNTL_g : hid_t
var H5E_NOSPACE_g : hid_t
var H5E_CANTALLOC_g : hid_t
var H5E_CANTCOPY_g : hid_t
var H5E_CANTFREE_g : hid_t
var H5E_ALREADYEXISTS_g : hid_t
var H5E_CANTLOCK_g : hid_t
var H5E_CANTUNLOCK_g : hid_t
var H5E_CANTGC_g : hid_t
var H5E_CANTGETSIZE_g : hid_t
var H5E_OBJOPEN_g : hid_t
var H5E_CANTRESTORE_g : hid_t
var H5E_CANTCOMPUTE_g : hid_t
var H5E_CANTEXTEND_g : hid_t
var H5E_CANTATTACH_g : hid_t
var H5E_CANTUPDATE_g : hid_t
var H5E_CANTOPERATE_g : hid_t
var H5E_CANTINIT_g : hid_t
var H5E_ALREADYINIT_g : hid_t
var H5E_CANTRELEASE_g : hid_t
var H5E_CANTGET_g : hid_t
var H5E_CANTSET_g : hid_t
var H5E_DUPCLASS_g : hid_t
var H5E_SETDISALLOWED_g : hid_t
var H5E_CANTMERGE_g : hid_t
var H5E_CANTREVIVE_g : hid_t
var H5E_CANTSHRINK_g : hid_t
var H5E_LINKCOUNT_g : hid_t
var H5E_VERSION_g : hid_t
var H5E_ALIGNMENT_g : hid_t
var H5E_BADMESG_g : hid_t
var H5E_CANTDELETE_g : hid_t
var H5E_BADITER_g : hid_t
var H5E_CANTPACK_g : hid_t
var H5E_CANTRESET_g : hid_t
var H5E_CANTRENAME_g : hid_t
var H5E_SYSERRSTR_g : hid_t
var H5E_NOFILTER_g : hid_t
var H5E_CALLBACK_g : hid_t
var H5E_CANAPPLY_g : hid_t
var H5E_SETLOCAL_g : hid_t
var H5E_NOENCODER_g : hid_t
var H5E_CANTFILTER_g : hid_t
var H5E_CANTOPENOBJ_g : hid_t
var H5E_CANTCLOSEOBJ_g : hid_t
var H5E_COMPLEN_g : hid_t
var H5E_PATH_g : hid_t
var H5E_NONE_MINOR_g : hid_t
var H5E_OPENERROR_g : hid_t
var H5E_FILEEXISTS_g : hid_t
var H5E_FILEOPEN_g : hid_t
var H5E_CANTCREATE_g : hid_t
var H5E_CANTOPENFILE_g : hid_t
var H5E_CANTCLOSEFILE_g : hid_t
var H5E_NOTHDF5_g : hid_t
var H5E_BADFILE_g : hid_t
var H5E_TRUNCATED_g : hid_t
var H5E_MOUNT_g : hid_t
var H5E_BADATOM_g : hid_t
var H5E_BADGROUP_g : hid_t
var H5E_CANTREGISTER_g : hid_t
var H5E_CANTINC_g : hid_t
var H5E_CANTDEC_g : hid_t
var H5E_NOIDS_g : hid_t
var H5E_CANTFLUSH_g : hid_t
var H5E_CANTUNSERIALIZE_g : hid_t
var H5E_CANTSERIALIZE_g : hid_t
var H5E_CANTTAG_g : hid_t
var H5E_CANTLOAD_g : hid_t
var H5E_PROTECT_g : hid_t
var H5E_NOTCACHED_g : hid_t
var H5E_SYSTEM_g : hid_t
var H5E_CANTINS_g : hid_t
var H5E_CANTPROTECT_g : hid_t
var H5E_CANTUNPROTECT_g : hid_t
var H5E_CANTPIN_g : hid_t
var H5E_CANTUNPIN_g : hid_t
var H5E_CANTMARKDIRTY_g : hid_t
var H5E_CANTMARKCLEAN_g : hid_t
var H5E_CANTMARKUNSERIALIZED_g : hid_t
var H5E_CANTMARKSERIALIZED_g : hid_t
var H5E_CANTDIRTY_g : hid_t
var H5E_CANTCLEAN_g : hid_t
var H5E_CANTEXPUNGE_g : hid_t
var H5E_CANTRESIZE_g : hid_t
var H5E_CANTDEPEND_g : hid_t
var H5E_CANTUNDEPEND_g : hid_t
var H5E_CANTNOTIFY_g : hid_t
var H5E_LOGFAIL_g : hid_t
var H5E_CANTCORK_g : hid_t
var H5E_CANTUNCORK_g : hid_t
var H5E_TRAVERSE_g : hid_t
var H5E_NOTREGISTERED_g : hid_t
var H5E_CANTMOVE_g : hid_t
var H5E_CANTSORT_g : hid_t
var H5E_MPI_g : hid_t
var H5E_MPIERRSTR_g : hid_t
var H5E_CANTRECV_g : hid_t
var H5E_CANTCLIP_g : hid_t
var H5E_CANTCOUNT_g : hid_t
var H5E_CANTSELECT_g : hid_t
var H5E_CANTNEXT_g : hid_t
var H5E_BADSELECT_g : hid_t
var H5E_CANTCOMPARE_g : hid_t
var H5E_CANTAPPEND_g : hid_t
var H5E_UNINITIALIZED_g : hid_t
var H5E_UNSUPPORTED_g : hid_t
var H5E_BADTYPE_g : hid_t
var H5E_BADRANGE_g : hid_t
var H5E_BADVALUE_g : hid_t
var H5E_NOTFOUND_g : hid_t
var H5E_EXISTS_g : hid_t
var H5E_CANTENCODE_g : hid_t
var H5E_CANTDECODE_g : hid_t
var H5E_CANTSPLIT_g : hid_t
var H5E_CANTREDISTRIBUTE_g : hid_t
var H5E_CANTSWAP_g : hid_t
var H5E_CANTINSERT_g : hid_t
var H5E_CANTLIST_g : hid_t
var H5E_CANTMODIFY_g : hid_t
var H5E_CANTREMOVE_g : hid_t
var H5E_CANTCONVERT_g : hid_t
var H5E_BADSIZE_g : hid_t
proc H5Eregister_class(cls_name: c_ptrConst(c_char), lib_name: c_ptrConst(c_char), version: c_ptrConst(c_char)) : hid_t
proc H5Eunregister_class(class_id: hid_t) : herr_t
proc H5Eclose_msg(err_id: hid_t) : herr_t
proc H5Ecreate_msg(cls: hid_t, msg_type: H5E_type_t, msg: c_ptrConst(c_char)) : hid_t
proc H5Ecreate_stack() : hid_t
proc H5Eget_current_stack() : hid_t
proc H5Eclose_stack(stack_id: hid_t) : herr_t
proc H5Eget_class_name(class_id: hid_t, name: c_ptrConst(c_char), size: c_size_t) : c_ssize_t
proc H5Eset_current_stack(err_stack_id: hid_t) : herr_t
proc H5Epush2(err_stack: hid_t, file: c_ptrConst(c_char), func: c_ptrConst(c_char), line: c_uint, cls_id: hid_t, maj_id: hid_t, min_id: hid_t, msg: c_ptrConst(c_char), c__varargs ...) : herr_t
proc H5Epush2(err_stack: hid_t, file: c_ptrConst(c_char), func: c_ptrConst(c_char), line: c_uint, cls_id: hid_t, maj_id: hid_t, min_id: hid_t, msg: c_ptrConst(c_char)) : herr_t
proc H5Epop(err_stack: hid_t, count: c_size_t) : herr_t
proc H5Eprint2(err_stack: hid_t, ref stream: c_ptr(c_FILE)) : herr_t
proc H5Ewalk2(err_stack: hid_t, direction: H5E_direction_t, func: H5E_walk2_t, client_data: c_ptr(void)) : herr_t
proc H5Eget_auto2(estack_id: hid_t, ref func: H5E_auto2_t, ref client_data: c_ptr(void)) : herr_t
proc H5Eset_auto2(estack_id: hid_t, func: H5E_auto2_t, client_data: c_ptr(void)) : herr_t
proc H5Eclear2(err_stack: hid_t) : herr_t
proc H5Eauto_is_v2(err_stack: hid_t, ref is_stack: c_uint) : herr_t
proc H5Eget_msg(msg_id: hid_t, ref type_arg: H5E_type_t, msg: c_ptrConst(c_char), size: c_size_t) : c_ssize_t
proc H5Eget_num(error_stack_id: hid_t) : c_ssize_t
proc H5Eclear1() : herr_t
proc H5Eget_auto1(ref func: H5E_auto1_t, ref client_data: c_ptr(void)) : herr_t
proc H5Epush1(file: c_ptrConst(c_char), func: c_ptrConst(c_char), line: c_uint, maj: H5E_major_t, min: H5E_minor_t, str: c_ptrConst(c_char)) : herr_t
proc H5Eprint1(ref stream: c_ptr(c_FILE)) : herr_t
proc H5Eset_auto1(func: H5E_auto1_t, client_data: c_ptr(void)) : herr_t
proc H5Ewalk1(direction: H5E_direction_t, func: H5E_walk1_t, client_data: c_ptr(void)) : herr_t
proc H5Eget_major(maj: H5E_major_t) : c_ptrConst(c_char)
proc H5Eget_minor(min: H5E_minor_t) : c_ptrConst(c_char)
proc H5Fis_hdf5(filename: c_ptrConst(c_char)) : htri_t
proc H5Fcreate(filename: c_ptrConst(c_char), flags: c_uint, create_plist: hid_t, access_plist: hid_t) : hid_t
proc H5Fopen(filename: c_ptrConst(c_char), flags: c_uint, access_plist: hid_t) : hid_t
proc H5Freopen(file_id: hid_t) : hid_t
proc H5Fflush(object_id: hid_t, scope: H5F_scope_t) : herr_t
proc H5Fclose(file_id: hid_t) : herr_t
proc H5Fget_create_plist(file_id: hid_t) : hid_t
proc H5Fget_access_plist(file_id: hid_t) : hid_t
proc H5Fget_intent(file_id: hid_t, ref intent: c_uint) : herr_t
proc H5Fget_obj_count(file_id: hid_t, types: c_uint) : c_ssize_t
proc H5Fget_obj_ids(file_id: hid_t, types: c_uint, max_objs: c_size_t, ref obj_id_list: hid_t) : c_ssize_t
proc H5Fget_vfd_handle(file_id: hid_t, fapl: hid_t, ref file_handle: c_ptr(void)) : herr_t
proc H5Fmount(loc: hid_t, name: c_ptrConst(c_char), child: hid_t, plist: hid_t) : herr_t
proc H5Funmount(loc: hid_t, name: c_ptrConst(c_char)) : herr_t
proc H5Fget_freespace(file_id: hid_t) : hssize_t
proc H5Fget_filesize(file_id: hid_t, ref size: hsize_t) : herr_t
proc H5Fget_file_image(file_id: hid_t, buf_ptr: c_ptr(void), buf_len: c_size_t) : c_ssize_t
proc H5Fget_mdc_config(file_id: hid_t, ref config_ptr: H5AC_cache_config_t) : herr_t
proc H5Fset_mdc_config(file_id: hid_t, ref config_ptr: H5AC_cache_config_t) : herr_t
proc H5Fget_mdc_hit_rate(file_id: hid_t, ref hit_rate_ptr: c_double) : herr_t
proc H5Fget_mdc_size(file_id: hid_t, ref max_size_ptr: c_size_t, ref min_clean_size_ptr: c_size_t, ref cur_size_ptr: c_size_t, ref cur_num_entries_ptr: c_int) : herr_t
proc H5Freset_mdc_hit_rate_stats(file_id: hid_t) : herr_t
proc H5Fget_name(obj_id: hid_t, name: c_ptrConst(c_char), size: c_size_t) : c_ssize_t
proc H5Fget_info2(obj_id: hid_t, ref finfo: H5F_info2_t) : herr_t
proc H5Fget_metadata_read_retry_info(file_id: hid_t, ref info: H5F_retry_info_t) : herr_t
proc H5Fstart_swmr_write(file_id: hid_t) : herr_t
proc H5Fget_free_sections(file_id: hid_t, type_arg: H5F_mem_t, nsects: c_size_t, ref sect_info: H5F_sect_info_t) : c_ssize_t
proc H5Fset_latest_format(file_id: hid_t, latest_format: hbool_t) : herr_t
proc H5Fstart_mdc_logging(file_id: hid_t) : herr_t
proc H5Fstop_mdc_logging(file_id: hid_t) : herr_t
proc H5Fget_mdc_logging_status(file_id: hid_t, ref is_enabled: hbool_t, ref is_currently_logging: hbool_t) : herr_t
proc H5Fformat_convert(fid: hid_t) : herr_t
proc H5Freset_page_buffering_stats(file_id: hid_t) : herr_t
proc H5Fget_page_buffering_stats(file_id: hid_t, accesses: c_ptr(c_uint), hits: c_ptr(c_uint), misses: c_ptr(c_uint), evictions: c_ptr(c_uint), bypasses: c_ptr(c_uint)) : herr_t
proc H5Fget_mdc_image_info(file_id: hid_t, ref image_addr: haddr_t, ref image_size: hsize_t) : herr_t
proc H5Fget_info1(obj_id: hid_t, ref finfo: H5F_info1_t) : herr_t
record H5FD_t
var driver_id : hid_t
var cls : c_ptr(H5FD_class_t)
var fileno : c_ulong
var access_flags : c_uint
var feature_flags : c_ulong
var maxaddr : haddr_t
var base_addr : haddr_t
var threshold : hsize_t
var alignment : hsize_t
var paged_aggr : hbool_t
proc H5FDregister(ref cls: H5FD_class_t) : hid_t
proc H5FDunregister(driver_id: hid_t) : herr_t
proc H5FDopen(name: c_ptrConst(c_char), flags: c_uint, fapl_id: hid_t, maxaddr: haddr_t) : c_ptr(H5FD_t)
proc H5FDclose(ref file: H5FD_t) : herr_t
proc H5FDcmp(ref f1: H5FD_t, ref f2: H5FD_t) : c_int
proc H5FDquery(ref f: H5FD_t, ref flags: c_ulong) : c_int
proc H5FDalloc(ref file: H5FD_t, type_arg: H5FD_mem_t, dxpl_id: hid_t, size: hsize_t) : haddr_t
proc H5FDfree(ref file: H5FD_t, type_arg: H5FD_mem_t, dxpl_id: hid_t, addr: haddr_t, size: hsize_t) : herr_t
proc H5FDget_eoa(ref file: H5FD_t, type_arg: H5FD_mem_t) : haddr_t
proc H5FDset_eoa(ref file: H5FD_t, type_arg: H5FD_mem_t, eoa: haddr_t) : herr_t
proc H5FDget_eof(ref file: H5FD_t, type_arg: H5FD_mem_t) : haddr_t
proc H5FDget_vfd_handle(ref file: H5FD_t, fapl: hid_t, ref file_handle: c_ptr(void)) : herr_t
proc H5FDread(ref file: H5FD_t, type_arg: H5FD_mem_t, dxpl_id: hid_t, addr: haddr_t, size: c_size_t, buf: c_ptr(void)) : herr_t
proc H5FDwrite(ref file: H5FD_t, type_arg: H5FD_mem_t, dxpl_id: hid_t, addr: haddr_t, size: c_size_t, buf: c_ptr(void)) : herr_t
proc H5FDflush(ref file: H5FD_t, dxpl_id: hid_t, closing: hbool_t) : herr_t
proc H5FDtruncate(ref file: H5FD_t, dxpl_id: hid_t, closing: hbool_t) : herr_t
proc H5FDlock(ref file: H5FD_t, rw: hbool_t) : herr_t
proc H5FDunlock(ref file: H5FD_t) : herr_t
proc H5Gcreate2(loc_id: hid_t, name: c_ptrConst(c_char), lcpl_id: hid_t, gcpl_id: hid_t, gapl_id: hid_t) : hid_t
proc H5Gcreate_anon(loc_id: hid_t, gcpl_id: hid_t, gapl_id: hid_t) : hid_t
proc H5Gopen2(loc_id: hid_t, name: c_ptrConst(c_char), gapl_id: hid_t) : hid_t
proc H5Gget_create_plist(group_id: hid_t) : hid_t
proc H5Gget_info(loc_id: hid_t, ref ginfo: H5G_info_t) : herr_t
proc H5Gget_info_by_name(loc_id: hid_t, name: c_ptrConst(c_char), ref ginfo: H5G_info_t, lapl_id: hid_t) : herr_t
proc H5Gget_info_by_idx(loc_id: hid_t, group_name: c_ptrConst(c_char), idx_type: H5_index_t, order: H5_iter_order_t, n: hsize_t, ref ginfo: H5G_info_t, lapl_id: hid_t) : herr_t
proc H5Gclose(group_id: hid_t) : herr_t
proc H5Gflush(group_id: hid_t) : herr_t
proc H5Grefresh(group_id: hid_t) : herr_t
proc H5Gcreate1(loc_id: hid_t, name: c_ptrConst(c_char), size_hint: c_size_t) : hid_t
proc H5Gopen1(loc_id: hid_t, name: c_ptrConst(c_char)) : hid_t
proc H5Glink2(cur_loc_id: hid_t, cur_name: c_ptrConst(c_char), type_arg: H5L_type_t, new_loc_id: hid_t, new_name: c_ptrConst(c_char)) : herr_t
proc H5Gmove(src_loc_id: hid_t, src_name: c_ptrConst(c_char), dst_name: c_ptrConst(c_char)) : herr_t
proc H5Gmove2(src_loc_id: hid_t, src_name: c_ptrConst(c_char), dst_loc_id: hid_t, dst_name: c_ptrConst(c_char)) : herr_t
proc H5Gget_linkval(loc_id: hid_t, name: c_ptrConst(c_char), size: c_size_t, buf: c_ptrConst(c_char)) : herr_t
proc H5Gset_comment(loc_id: hid_t, name: c_ptrConst(c_char), comment: c_ptrConst(c_char)) : herr_t
proc H5Gget_comment(loc_id: hid_t, name: c_ptrConst(c_char), bufsize: c_size_t, buf: c_ptrConst(c_char)) : c_int
proc H5Giterate(loc_id: hid_t, name: c_ptrConst(c_char), ref idx: c_int, op: H5G_iterate_t, op_data: c_ptr(void)) : herr_t
proc H5Gget_num_objs(loc_id: hid_t, ref num_objs: hsize_t) : herr_t
proc H5Gget_objinfo(loc_id: hid_t, name: c_ptrConst(c_char), follow_link: hbool_t, ref statbuf: H5G_stat_t) : herr_t
proc H5Gget_objname_by_idx(loc_id: hid_t, idx: hsize_t, name: c_ptrConst(c_char), size: c_size_t) : c_ssize_t
proc H5Gget_objtype_by_idx(loc_id: hid_t, idx: hsize_t) : H5G_obj_t
proc H5Zregister(cls: c_ptr(void)) : herr_t
proc H5Zunregister(id: H5Z_filter_t) : herr_t
proc H5Zfilter_avail(id: H5Z_filter_t) : htri_t
proc H5Zget_filter_info(filter: H5Z_filter_t, ref filter_config_flags: c_uint) : herr_t
var H5P_CLS_ROOT_ID_g : hid_t
var H5P_CLS_OBJECT_CREATE_ID_g : hid_t
var H5P_CLS_FILE_CREATE_ID_g : hid_t
var H5P_CLS_FILE_ACCESS_ID_g : hid_t
var H5P_CLS_DATASET_CREATE_ID_g : hid_t
var H5P_CLS_DATASET_ACCESS_ID_g : hid_t
var H5P_CLS_DATASET_XFER_ID_g : hid_t
var H5P_CLS_FILE_MOUNT_ID_g : hid_t
var H5P_CLS_GROUP_CREATE_ID_g : hid_t
var H5P_CLS_GROUP_ACCESS_ID_g : hid_t
var H5P_CLS_DATATYPE_CREATE_ID_g : hid_t
var H5P_CLS_DATATYPE_ACCESS_ID_g : hid_t
var H5P_CLS_STRING_CREATE_ID_g : hid_t
var H5P_CLS_ATTRIBUTE_CREATE_ID_g : hid_t
var H5P_CLS_ATTRIBUTE_ACCESS_ID_g : hid_t
var H5P_CLS_OBJECT_COPY_ID_g : hid_t
var H5P_LST_FILE_CREATE_ID_g : hid_t
var H5P_LST_FILE_ACCESS_ID_g : hid_t
var H5P_LST_DATASET_CREATE_ID_g : hid_t
var H5P_LST_DATASET_ACCESS_ID_g : hid_t
var H5P_LST_DATASET_XFER_ID_g : hid_t
var H5P_LST_FILE_MOUNT_ID_g : hid_t
var H5P_LST_GROUP_CREATE_ID_g : hid_t
var H5P_LST_GROUP_ACCESS_ID_g : hid_t
var H5P_LST_DATATYPE_CREATE_ID_g : hid_t
var H5P_LST_DATATYPE_ACCESS_ID_g : hid_t
var H5P_LST_ATTRIBUTE_CREATE_ID_g : hid_t
var H5P_LST_ATTRIBUTE_ACCESS_ID_g : hid_t
var H5P_LST_OBJECT_COPY_ID_g : hid_t
proc H5Pcreate_class(parent: hid_t, name: c_ptrConst(c_char), cls_create: H5P_cls_create_func_t, create_data: c_ptr(void), cls_copy: H5P_cls_copy_func_t, copy_data: c_ptr(void), cls_close: H5P_cls_close_func_t, close_data: c_ptr(void)) : hid_t
proc H5Pget_class_name(pclass_id: hid_t) : c_ptrConst(c_char)
proc H5Pcreate(cls_id: hid_t) : hid_t
proc H5Pregister2(cls_id: hid_t, name: c_ptrConst(c_char), size: c_size_t, def_value: c_ptr(void), prp_create: H5P_prp_create_func_t, prp_set: H5P_prp_set_func_t, prp_get: H5P_prp_get_func_t, prp_del: H5P_prp_delete_func_t, prp_copy: H5P_prp_copy_func_t, prp_cmp: H5P_prp_compare_func_t, prp_close: H5P_prp_close_func_t) : herr_t
proc H5Pinsert2(plist_id: hid_t, name: c_ptrConst(c_char), size: c_size_t, value: c_ptr(void), prp_set: H5P_prp_set_func_t, prp_get: H5P_prp_get_func_t, prp_delete: H5P_prp_delete_func_t, prp_copy: H5P_prp_copy_func_t, prp_cmp: H5P_prp_compare_func_t, prp_close: H5P_prp_close_func_t) : herr_t
proc H5Pset(plist_id: hid_t, name: c_ptrConst(c_char), value: c_ptr(void)) : herr_t
proc H5Pexist(plist_id: hid_t, name: c_ptrConst(c_char)) : htri_t
proc H5Pencode(plist_id: hid_t, buf: c_ptr(void), ref nalloc: c_size_t) : herr_t
proc H5Pdecode(buf: c_ptr(void)) : hid_t
proc H5Pget_size(id: hid_t, name: c_ptrConst(c_char), ref size: c_size_t) : herr_t
proc H5Pget_nprops(id: hid_t, ref nprops: c_size_t) : herr_t
proc H5Pget_class(plist_id: hid_t) : hid_t
proc H5Pget_class_parent(pclass_id: hid_t) : hid_t
proc H5Pget(plist_id: hid_t, name: c_ptrConst(c_char), value: c_ptr(void)) : herr_t
proc H5Pequal(id1: hid_t, id2: hid_t) : htri_t
proc H5Pisa_class(plist_id: hid_t, pclass_id: hid_t) : htri_t
proc H5Piterate(id: hid_t, ref idx: c_int, iter_func: H5P_iterate_t, iter_data: c_ptr(void)) : c_int
proc H5Pcopy_prop(dst_id: hid_t, src_id: hid_t, name: c_ptrConst(c_char)) : herr_t
proc H5Premove(plist_id: hid_t, name: c_ptrConst(c_char)) : herr_t
proc H5Punregister(pclass_id: hid_t, name: c_ptrConst(c_char)) : herr_t
proc H5Pclose_class(plist_id: hid_t) : herr_t
proc H5Pclose(plist_id: hid_t) : herr_t
proc H5Pcopy(plist_id: hid_t) : hid_t
proc H5Pset_attr_phase_change(plist_id: hid_t, max_compact: c_uint, min_dense: c_uint) : herr_t
proc H5Pget_attr_phase_change(plist_id: hid_t, ref max_compact: c_uint, ref min_dense: c_uint) : herr_t
proc H5Pset_attr_creation_order(plist_id: hid_t, crt_order_flags: c_uint) : herr_t
proc H5Pget_attr_creation_order(plist_id: hid_t, ref crt_order_flags: c_uint) : herr_t
proc H5Pset_obj_track_times(plist_id: hid_t, track_times: hbool_t) : herr_t
proc H5Pget_obj_track_times(plist_id: hid_t, ref track_times: hbool_t) : herr_t
proc H5Pmodify_filter(plist_id: hid_t, filter: H5Z_filter_t, flags: c_uint, cd_nelmts: c_size_t, cd_values: c_ptr(c_uint)) : herr_t
proc H5Pset_filter(plist_id: hid_t, filter: H5Z_filter_t, flags: c_uint, cd_nelmts: c_size_t, c_values: c_ptr(c_uint)) : herr_t
proc H5Pget_nfilters(plist_id: hid_t) : c_int
proc H5Pget_filter2(plist_id: hid_t, filter: c_uint, ref flags: c_uint, ref cd_nelmts: c_size_t, cd_values: c_ptr(c_uint), namelen: c_size_t, name: c_ptr(c_char), ref filter_config: c_uint) : H5Z_filter_t
proc H5Pget_filter_by_id2(plist_id: hid_t, id: H5Z_filter_t, ref flags: c_uint, ref cd_nelmts: c_size_t, cd_values: c_ptr(c_uint), namelen: c_size_t, name: c_ptr(c_char), ref filter_config: c_uint) : herr_t
proc H5Pall_filters_avail(plist_id: hid_t) : htri_t
proc H5Premove_filter(plist_id: hid_t, filter: H5Z_filter_t) : herr_t
proc H5Pset_deflate(plist_id: hid_t, aggression: c_uint) : herr_t
proc H5Pset_fletcher32(plist_id: hid_t) : herr_t
proc H5Pset_userblock(plist_id: hid_t, size: hsize_t) : herr_t
proc H5Pget_userblock(plist_id: hid_t, ref size: hsize_t) : herr_t
proc H5Pset_sizes(plist_id: hid_t, sizeof_addr: c_size_t, sizeof_size: c_size_t) : herr_t
proc H5Pget_sizes(plist_id: hid_t, ref sizeof_addr: c_size_t, ref sizeof_size: c_size_t) : herr_t
proc H5Pset_sym_k(plist_id: hid_t, ik: c_uint, lk: c_uint) : herr_t
proc H5Pget_sym_k(plist_id: hid_t, ref ik: c_uint, ref lk: c_uint) : herr_t
proc H5Pset_istore_k(plist_id: hid_t, ik: c_uint) : herr_t
proc H5Pget_istore_k(plist_id: hid_t, ref ik: c_uint) : herr_t
proc H5Pset_shared_mesg_nindexes(plist_id: hid_t, nindexes: c_uint) : herr_t
proc H5Pget_shared_mesg_nindexes(plist_id: hid_t, ref nindexes: c_uint) : herr_t
proc H5Pset_shared_mesg_index(plist_id: hid_t, index_num: c_uint, mesg_type_flags: c_uint, min_mesg_size: c_uint) : herr_t
proc H5Pget_shared_mesg_index(plist_id: hid_t, index_num: c_uint, ref mesg_type_flags: c_uint, ref min_mesg_size: c_uint) : herr_t
proc H5Pset_shared_mesg_phase_change(plist_id: hid_t, max_list: c_uint, min_btree: c_uint) : herr_t
proc H5Pget_shared_mesg_phase_change(plist_id: hid_t, ref max_list: c_uint, ref min_btree: c_uint) : herr_t
proc H5Pset_file_space_strategy(plist_id: hid_t, strategy: H5F_fspace_strategy_t, persist: hbool_t, threshold: hsize_t) : herr_t
proc H5Pget_file_space_strategy(plist_id: hid_t, ref strategy: H5F_fspace_strategy_t, ref persist: hbool_t, ref threshold: hsize_t) : herr_t
proc H5Pset_file_space_page_size(plist_id: hid_t, fsp_size: hsize_t) : herr_t
proc H5Pget_file_space_page_size(plist_id: hid_t, ref fsp_size: hsize_t) : herr_t
proc H5Pset_alignment(fapl_id: hid_t, threshold: hsize_t, alignment: hsize_t) : herr_t
proc H5Pget_alignment(fapl_id: hid_t, ref threshold: hsize_t, ref alignment: hsize_t) : herr_t
proc H5Pset_driver(plist_id: hid_t, driver_id: hid_t, driver_info: c_ptr(void)) : herr_t
proc H5Pget_driver(plist_id: hid_t) : hid_t
proc H5Pget_driver_info(plist_id: hid_t) : c_ptr(void)
proc H5Pset_family_offset(fapl_id: hid_t, offset: hsize_t) : herr_t
proc H5Pget_family_offset(fapl_id: hid_t, ref offset: hsize_t) : herr_t
proc H5Pset_multi_type(fapl_id: hid_t, type_arg: H5FD_mem_t) : herr_t
proc H5Pget_multi_type(fapl_id: hid_t, ref type_arg: H5FD_mem_t) : herr_t
proc H5Pset_cache(plist_id: hid_t, mdc_nelmts: c_int, rdcc_nslots: c_size_t, rdcc_nbytes: c_size_t, rdcc_w0: c_double) : herr_t
proc H5Pget_cache(plist_id: hid_t, ref mdc_nelmts: c_int, ref rdcc_nslots: c_size_t, ref rdcc_nbytes: c_size_t, ref rdcc_w0: c_double) : herr_t
proc H5Pset_mdc_config(plist_id: hid_t, ref config_ptr: H5AC_cache_config_t) : herr_t
proc H5Pget_mdc_config(plist_id: hid_t, ref config_ptr: H5AC_cache_config_t) : herr_t
proc H5Pset_gc_references(fapl_id: hid_t, gc_ref: c_uint) : herr_t
proc H5Pget_gc_references(fapl_id: hid_t, ref gc_ref: c_uint) : herr_t
proc H5Pset_fclose_degree(fapl_id: hid_t, degree: H5F_close_degree_t) : herr_t
proc H5Pget_fclose_degree(fapl_id: hid_t, ref degree: H5F_close_degree_t) : herr_t
proc H5Pset_meta_block_size(fapl_id: hid_t, size: hsize_t) : herr_t
proc H5Pget_meta_block_size(fapl_id: hid_t, ref size: hsize_t) : herr_t
proc H5Pset_sieve_buf_size(fapl_id: hid_t, size: c_size_t) : herr_t
proc H5Pget_sieve_buf_size(fapl_id: hid_t, ref size: c_size_t) : herr_t
proc H5Pset_small_data_block_size(fapl_id: hid_t, size: hsize_t) : herr_t
proc H5Pget_small_data_block_size(fapl_id: hid_t, ref size: hsize_t) : herr_t
proc H5Pset_libver_bounds(plist_id: hid_t, low: H5F_libver_t, high: H5F_libver_t) : herr_t
proc H5Pget_libver_bounds(plist_id: hid_t, ref low: H5F_libver_t, ref high: H5F_libver_t) : herr_t
proc H5Pset_file_image(fapl_id: hid_t, buf_ptr: c_ptr(void), buf_len: c_size_t) : herr_t
proc H5Pget_file_image(fapl_id: hid_t, ref buf_ptr_ptr: c_ptr(void), ref buf_len_ptr: c_size_t) : herr_t
proc H5Pset_file_image_callbacks(fapl_id: hid_t, ref callbacks_ptr: H5FD_file_image_callbacks_t) : herr_t
proc H5Pget_file_image_callbacks(fapl_id: hid_t, ref callbacks_ptr: H5FD_file_image_callbacks_t) : herr_t
proc H5Pset_core_write_tracking(fapl_id: hid_t, is_enabled: hbool_t, page_size: c_size_t) : herr_t
proc H5Pget_core_write_tracking(fapl_id: hid_t, ref is_enabled: hbool_t, ref page_size: c_size_t) : herr_t
proc H5Pset_metadata_read_attempts(plist_id: hid_t, attempts: c_uint) : herr_t
proc H5Pget_metadata_read_attempts(plist_id: hid_t, ref attempts: c_uint) : herr_t
proc H5Pset_object_flush_cb(plist_id: hid_t, func: H5F_flush_cb_t, udata: c_ptr(void)) : herr_t
proc H5Pget_object_flush_cb(plist_id: hid_t, ref func: H5F_flush_cb_t, ref udata: c_ptr(void)) : herr_t
proc H5Pset_mdc_log_options(plist_id: hid_t, is_enabled: hbool_t, location: c_ptrConst(c_char), start_on_access: hbool_t) : herr_t
proc H5Pget_mdc_log_options(plist_id: hid_t, ref is_enabled: hbool_t, location: c_ptrConst(c_char), ref location_size: c_size_t, ref start_on_access: hbool_t) : herr_t
proc H5Pset_evict_on_close(fapl_id: hid_t, evict_on_close: hbool_t) : herr_t
proc H5Pget_evict_on_close(fapl_id: hid_t, ref evict_on_close: hbool_t) : herr_t
proc H5Pset_mdc_image_config(plist_id: hid_t, ref config_ptr: H5AC_cache_image_config_t) : herr_t
proc H5Pget_mdc_image_config(plist_id: hid_t, ref config_ptr: H5AC_cache_image_config_t) : herr_t
proc H5Pset_page_buffer_size(plist_id: hid_t, buf_size: c_size_t, min_meta_per: c_uint, min_raw_per: c_uint) : herr_t
proc H5Pget_page_buffer_size(plist_id: hid_t, ref buf_size: c_size_t, ref min_meta_per: c_uint, ref min_raw_per: c_uint) : herr_t
proc H5Pset_layout(plist_id: hid_t, layout: H5D_layout_t) : herr_t
proc H5Pget_layout(plist_id: hid_t) : H5D_layout_t
proc H5Pset_chunk(plist_id: hid_t, ndims: c_int, dim: c_ptr(hsize_t)) : herr_t
proc H5Pget_chunk(plist_id: hid_t, max_ndims: c_int, dim: c_ptr(hsize_t)) : c_int
proc H5Pset_virtual(dcpl_id: hid_t, vspace_id: hid_t, src_file_name: c_ptrConst(c_char), src_dset_name: c_ptrConst(c_char), src_space_id: hid_t) : herr_t
proc H5Pget_virtual_count(dcpl_id: hid_t, ref count: c_size_t) : herr_t
proc H5Pget_virtual_vspace(dcpl_id: hid_t, index_arg: c_size_t) : hid_t
proc H5Pget_virtual_srcspace(dcpl_id: hid_t, index_arg: c_size_t) : hid_t
proc H5Pget_virtual_filename(dcpl_id: hid_t, index_arg: c_size_t, name: c_ptrConst(c_char), size: c_size_t) : c_ssize_t
proc H5Pget_virtual_dsetname(dcpl_id: hid_t, index_arg: c_size_t, name: c_ptrConst(c_char), size: c_size_t) : c_ssize_t
proc H5Pset_external(plist_id: hid_t, name: c_ptrConst(c_char), offset: off_t, size: hsize_t) : herr_t
proc H5Pset_chunk_opts(plist_id: hid_t, opts: c_uint) : herr_t
proc H5Pget_chunk_opts(plist_id: hid_t, ref opts: c_uint) : herr_t
proc H5Pget_external_count(plist_id: hid_t) : c_int
proc H5Pget_external(plist_id: hid_t, idx: c_uint, name_size: c_size_t, name: c_ptrConst(c_char), ref offset: off_t, ref size: hsize_t) : herr_t
proc H5Pset_szip(plist_id: hid_t, options_mask: c_uint, pixels_per_block: c_uint) : herr_t
proc H5Pset_shuffle(plist_id: hid_t) : herr_t
proc H5Pset_nbit(plist_id: hid_t) : herr_t
proc H5Pset_scaleoffset(plist_id: hid_t, scale_type: H5Z_SO_scale_type_t, scale_factor: c_int) : herr_t
proc H5Pset_fill_value(plist_id: hid_t, type_id: hid_t, value: c_ptr(void)) : herr_t
proc H5Pget_fill_value(plist_id: hid_t, type_id: hid_t, value: c_ptr(void)) : herr_t
proc H5Pfill_value_defined(plist: hid_t, ref status: H5D_fill_value_t) : herr_t
proc H5Pset_alloc_time(plist_id: hid_t, alloc_time: H5D_alloc_time_t) : herr_t
proc H5Pget_alloc_time(plist_id: hid_t, ref alloc_time: H5D_alloc_time_t) : herr_t
proc H5Pset_fill_time(plist_id: hid_t, fill_time: H5D_fill_time_t) : herr_t
proc H5Pget_fill_time(plist_id: hid_t, ref fill_time: H5D_fill_time_t) : herr_t
proc H5Pset_chunk_cache(dapl_id: hid_t, rdcc_nslots: c_size_t, rdcc_nbytes: c_size_t, rdcc_w0: c_double) : herr_t
proc H5Pget_chunk_cache(dapl_id: hid_t, ref rdcc_nslots: c_size_t, ref rdcc_nbytes: c_size_t, ref rdcc_w0: c_double) : herr_t
proc H5Pset_virtual_view(plist_id: hid_t, view: H5D_vds_view_t) : herr_t
proc H5Pget_virtual_view(plist_id: hid_t, ref view: H5D_vds_view_t) : herr_t
proc H5Pset_virtual_printf_gap(plist_id: hid_t, gap_size: hsize_t) : herr_t
proc H5Pget_virtual_printf_gap(plist_id: hid_t, ref gap_size: hsize_t) : herr_t
proc H5Pset_append_flush(plist_id: hid_t, ndims: c_uint, boundary: c_ptr(hsize_t), func: H5D_append_cb_t, udata: c_ptr(void)) : herr_t
proc H5Pget_append_flush(plist_id: hid_t, dims: c_uint, boundary: c_ptr(hsize_t), ref func: H5D_append_cb_t, ref udata: c_ptr(void)) : herr_t
proc H5Pset_efile_prefix(dapl_id: hid_t, prefix: c_ptrConst(c_char)) : herr_t
proc H5Pget_efile_prefix(dapl_id: hid_t, prefix: c_ptrConst(c_char), size: c_size_t) : c_ssize_t
proc H5Pset_data_transform(plist_id: hid_t, expression: c_ptrConst(c_char)) : herr_t
proc H5Pget_data_transform(plist_id: hid_t, expression: c_ptrConst(c_char), size: c_size_t) : c_ssize_t
proc H5Pset_buffer(plist_id: hid_t, size: c_size_t, tconv: c_ptr(void), bkg: c_ptr(void)) : herr_t
proc H5Pget_buffer(plist_id: hid_t, ref tconv: c_ptr(void), ref bkg: c_ptr(void)) : c_size_t
proc H5Pset_preserve(plist_id: hid_t, status: hbool_t) : herr_t
proc H5Pget_preserve(plist_id: hid_t) : c_int
proc H5Pset_edc_check(plist_id: hid_t, check: H5Z_EDC_t) : herr_t
proc H5Pget_edc_check(plist_id: hid_t) : H5Z_EDC_t
proc H5Pset_filter_callback(plist_id: hid_t, func: H5Z_filter_func_t, op_data: c_ptr(void)) : herr_t
proc H5Pset_btree_ratios(plist_id: hid_t, left: c_double, middle: c_double, right: c_double) : herr_t
proc H5Pget_btree_ratios(plist_id: hid_t, ref left: c_double, ref middle: c_double, ref right: c_double) : herr_t
proc H5Pset_vlen_mem_manager(plist_id: hid_t, alloc_func: H5MM_allocate_t, alloc_info: c_ptr(void), free_func: H5MM_free_t, free_info: c_ptr(void)) : herr_t
proc H5Pget_vlen_mem_manager(plist_id: hid_t, ref alloc_func: H5MM_allocate_t, ref alloc_info: c_ptr(void), ref free_func: H5MM_free_t, ref free_info: c_ptr(void)) : herr_t
proc H5Pset_hyper_vector_size(fapl_id: hid_t, size: c_size_t) : herr_t
proc H5Pget_hyper_vector_size(fapl_id: hid_t, ref size: c_size_t) : herr_t
proc H5Pset_type_conv_cb(dxpl_id: hid_t, op: H5T_conv_except_func_t, operate_data: c_ptr(void)) : herr_t
proc H5Pget_type_conv_cb(dxpl_id: hid_t, ref op: H5T_conv_except_func_t, ref operate_data: c_ptr(void)) : herr_t
proc H5Pset_create_intermediate_group(plist_id: hid_t, crt_intmd: c_uint) : herr_t
proc H5Pget_create_intermediate_group(plist_id: hid_t, ref crt_intmd: c_uint) : herr_t
proc H5Pset_local_heap_size_hint(plist_id: hid_t, size_hint: c_size_t) : herr_t
proc H5Pget_local_heap_size_hint(plist_id: hid_t, ref size_hint: c_size_t) : herr_t
proc H5Pset_char_encoding(plist_id: hid_t, encoding: H5T_cset_t) : herr_t
proc H5Pget_char_encoding(plist_id: hid_t, ref encoding: H5T_cset_t) : herr_t
proc H5Pset_copy_object(plist_id: hid_t, crt_intmd: c_uint) : herr_t
proc H5Pget_copy_object(plist_id: hid_t, ref crt_intmd: c_uint) : herr_t
proc H5Padd_merge_committed_dtype_path(plist_id: hid_t, path: c_ptrConst(c_char)) : herr_t
proc H5Pfree_merge_committed_dtype_paths(plist_id: hid_t) : herr_t
proc H5Pset_mcdt_search_cb(plist_id: hid_t, func: H5O_mcdt_search_cb_t, op_data: c_ptr(void)) : herr_t
proc H5Pget_mcdt_search_cb(plist_id: hid_t, ref func: H5O_mcdt_search_cb_t, ref op_data: c_ptr(void)) : herr_t
proc H5Pregister1(cls_id: hid_t, name: c_ptrConst(c_char), size: c_size_t, def_value: c_ptr(void), prp_create: H5P_prp_create_func_t, prp_set: H5P_prp_set_func_t, prp_get: H5P_prp_get_func_t, prp_del: H5P_prp_delete_func_t, prp_copy: H5P_prp_copy_func_t, prp_close: H5P_prp_close_func_t) : herr_t
proc H5Pinsert1(plist_id: hid_t, name: c_ptrConst(c_char), size: c_size_t, value: c_ptr(void), prp_set: H5P_prp_set_func_t, prp_get: H5P_prp_get_func_t, prp_delete: H5P_prp_delete_func_t, prp_copy: H5P_prp_copy_func_t, prp_close: H5P_prp_close_func_t) : herr_t
proc H5Pget_filter1(plist_id: hid_t, filter: c_uint, ref flags: c_uint, ref cd_nelmts: c_size_t, cd_values: c_ptr(c_uint), namelen: c_size_t, name: c_ptr(c_char)) : H5Z_filter_t
proc H5Pget_filter_by_id1(plist_id: hid_t, id: H5Z_filter_t, ref flags: c_uint, ref cd_nelmts: c_size_t, cd_values: c_ptr(c_uint), namelen: c_size_t, name: c_ptr(c_char)) : herr_t
proc H5Pget_version(plist_id: hid_t, ref boot: c_uint, ref freelist: c_uint, ref stab: c_uint, ref shhdr: c_uint) : herr_t
proc H5Pset_file_space(plist_id: hid_t, strategy: H5F_file_space_type_t, threshold: hsize_t) : herr_t
proc H5Pget_file_space(plist_id: hid_t, ref strategy: H5F_file_space_type_t, ref threshold: hsize_t) : herr_t
proc H5PLset_loading_state(plugin_type: c_uint) : herr_t
proc H5PLget_loading_state(ref plugin_type: c_uint) : herr_t
proc H5PLappend(plugin_path: c_ptrConst(c_char)) : herr_t
proc H5PLprepend(plugin_path: c_ptrConst(c_char)) : herr_t
proc H5PLreplace(plugin_path: c_ptrConst(c_char), index_arg: c_uint) : herr_t
proc H5PLinsert(plugin_path: c_ptrConst(c_char), index_arg: c_uint) : herr_t
proc H5PLremove(index_arg: c_uint) : herr_t
proc H5PLget(index_arg: c_uint, pathname: c_ptrConst(c_char), size: c_size_t) : c_ssize_t
proc H5PLsize(ref listsize: c_uint) : herr_t
proc H5Rcreate(ref_arg: c_ptr(void), loc_id: hid_t, name: c_ptrConst(c_char), ref_type: H5R_type_t, space_id: hid_t) : herr_t
proc H5Rdereference2(obj_id: hid_t, oapl_id: hid_t, ref_type: H5R_type_t, ref_arg: c_ptr(void)) : hid_t
proc H5Rget_region(dataset: hid_t, ref_type: H5R_type_t, ref_arg: c_ptr(void)) : hid_t
proc H5Rget_obj_type2(id: hid_t, ref_type: H5R_type_t, _ref: c_ptr(void), ref obj_type: H5O_type_t) : herr_t
proc H5Rget_name(loc_id: hid_t, ref_type: H5R_type_t, ref_arg: c_ptr(void), name: c_ptrConst(c_char), size: c_size_t) : c_ssize_t
proc H5Rget_obj_type1(id: hid_t, ref_type: H5R_type_t, _ref: c_ptr(void)) : H5G_obj_t
proc H5Rdereference1(obj_id: hid_t, ref_type: H5R_type_t, ref_arg: c_ptr(void)) : hid_t
proc H5Screate(type_arg: H5S_class_t) : hid_t
proc H5Screate_simple(rank: c_int, dims: c_ptr(hsize_t), maxdims: c_ptr(hsize_t)) : hid_t
proc H5Sset_extent_simple(space_id: hid_t, rank: c_int, dims: c_ptr(hsize_t), max: c_ptr(hsize_t)) : herr_t
proc H5Scopy(space_id: hid_t) : hid_t
proc H5Sclose(space_id: hid_t) : herr_t
proc H5Sencode(obj_id: hid_t, buf: c_ptr(void), ref nalloc: c_size_t) : herr_t
proc H5Sdecode(buf: c_ptr(void)) : hid_t
proc H5Sget_simple_extent_npoints(space_id: hid_t) : hssize_t
proc H5Sget_simple_extent_ndims(space_id: hid_t) : c_int
proc H5Sget_simple_extent_dims(space_id: hid_t, dims: c_ptr(hsize_t), maxdims: c_ptr(hsize_t)) : c_int
proc H5Sis_simple(space_id: hid_t) : htri_t
proc H5Sget_select_npoints(spaceid: hid_t) : hssize_t
proc H5Sselect_hyperslab(space_id: hid_t, op: H5S_seloper_t, start: c_ptr(hsize_t), _stride: c_ptr(hsize_t), count: c_ptr(hsize_t), _block: c_ptr(hsize_t)) : herr_t
proc H5Sselect_elements(space_id: hid_t, op: H5S_seloper_t, num_elem: c_size_t, ref coord: hsize_t) : herr_t
proc H5Sget_simple_extent_type(space_id: hid_t) : H5S_class_t
proc H5Sset_extent_none(space_id: hid_t) : herr_t
proc H5Sextent_copy(dst_id: hid_t, src_id: hid_t) : herr_t
proc H5Sextent_equal(sid1: hid_t, sid2: hid_t) : htri_t
proc H5Sselect_all(spaceid: hid_t) : herr_t
proc H5Sselect_none(spaceid: hid_t) : herr_t
proc H5Soffset_simple(space_id: hid_t, ref offset: hssize_t) : herr_t
proc H5Sselect_valid(spaceid: hid_t) : htri_t
proc H5Sis_regular_hyperslab(spaceid: hid_t) : htri_t
proc H5Sget_regular_hyperslab(spaceid: hid_t, start: c_ptr(hsize_t), stride: c_ptr(hsize_t), count: c_ptr(hsize_t), block: c_ptr(hsize_t)) : htri_t
proc H5Sget_select_hyper_nblocks(spaceid: hid_t) : hssize_t
proc H5Sget_select_elem_npoints(spaceid: hid_t) : hssize_t
proc H5Sget_select_hyper_blocklist(spaceid: hid_t, startblock: hsize_t, numblocks: hsize_t, buf: c_ptr(hsize_t)) : herr_t
proc H5Sget_select_elem_pointlist(spaceid: hid_t, startpoint: hsize_t, numpoints: hsize_t, buf: c_ptr(hsize_t)) : herr_t
proc H5Sget_select_bounds(spaceid: hid_t, start: c_ptr(hsize_t), end: c_ptr(hsize_t)) : herr_t
proc H5Sget_select_type(spaceid: hid_t) : H5S_sel_type
proc H5FD_core_init() : hid_t
proc H5Pset_fapl_core(fapl_id: hid_t, increment: c_size_t, backing_store: hbool_t) : herr_t
proc H5Pget_fapl_core(fapl_id: hid_t, ref increment: c_size_t, ref backing_store: hbool_t) : herr_t
proc H5FD_family_init() : hid_t
proc H5Pset_fapl_family(fapl_id: hid_t, memb_size: hsize_t, memb_fapl_id: hid_t) : herr_t
proc H5Pget_fapl_family(fapl_id: hid_t, ref memb_size: hsize_t, ref memb_fapl_id: hid_t) : herr_t
proc H5FD_log_init() : hid_t
proc H5Pset_fapl_log(fapl_id: hid_t, logfile: c_ptrConst(c_char), flags: c_ulonglong, buf_size: c_size_t) : herr_t
proc H5FD_multi_init() : hid_t
proc H5Pset_fapl_multi(fapl_id: hid_t, ref memb_map: H5FD_mem_t, ref memb_fapl: hid_t, ref memb_name: c_ptrConst(c_char), ref memb_addr: haddr_t, relax: hbool_t) : herr_t
proc H5Pget_fapl_multi(fapl_id: hid_t, ref memb_map: H5FD_mem_t, ref memb_fapl: hid_t, ref memb_name: c_ptrConst(c_char), ref memb_addr: haddr_t, ref relax: hbool_t) : herr_t
proc H5Pset_fapl_split(fapl: hid_t, meta_ext: c_ptrConst(c_char), meta_plist_id: hid_t, raw_ext: c_ptrConst(c_char), raw_plist_id: hid_t) : herr_t
proc H5FD_sec2_init() : hid_t
proc H5Pset_fapl_sec2(fapl_id: hid_t) : herr_t
proc H5FD_stdio_init() : hid_t
proc H5Pset_fapl_stdio(fapl_id: hid_t) : herr_t
proc H5DOwrite_chunk(dset_id: hid_t, dxpl_id: hid_t, filters: uint(32), ref offset: hsize_t, data_size: c_size_t, buf: c_ptr(void)) : herr_t
proc H5DOappend(dset_id: hid_t, dxpl_id: hid_t, axis: c_uint, extension: c_size_t, memtype: hid_t, buf: c_ptr(void)) : herr_t
proc H5DSattach_scale(did: hid_t, dsid: hid_t, idx: c_uint) : herr_t
proc H5DSdetach_scale(did: hid_t, dsid: hid_t, idx: c_uint) : herr_t
proc H5DSset_scale(dsid: hid_t, dimname: c_ptrConst(c_char)) : herr_t
proc H5DSget_num_scales(did: hid_t, dim: c_uint) : c_int
proc H5DSset_label(did: hid_t, idx: c_uint, label_arg: c_ptrConst(c_char)) : herr_t
proc H5DSget_label(did: hid_t, idx: c_uint, label_arg: c_ptrConst(c_char), size: c_size_t) : c_ssize_t
proc H5DSget_scale_name(did: hid_t, name: c_ptrConst(c_char), size: c_size_t) : c_ssize_t
proc H5DSis_scale(did: hid_t) : htri_t
proc H5DSiterate_scales(did: hid_t, dim: c_uint, ref idx: c_int, visitor: H5DS_iterate_t, visitor_data: c_ptr(void)) : herr_t
proc H5DSis_attached(did: hid_t, dsid: hid_t, idx: c_uint) : htri_t
proc H5LTmake_dataset(loc_id: hid_t, dset_name: c_ptrConst(c_char), rank: c_int, ref dims: hsize_t, type_id: hid_t, buffer: c_ptr(void)) : herr_t
proc H5LTmake_dataset_char(loc_id: hid_t, dset_name: c_ptrConst(c_char), rank: c_int, ref dims: hsize_t, buffer: c_ptrConst(c_char)) : herr_t
proc H5LTmake_dataset_short(loc_id: hid_t, dset_name: c_ptrConst(c_char), rank: c_int, ref dims: hsize_t, ref buffer: c_short) : herr_t
proc H5LTmake_dataset_int(loc_id: hid_t, dset_name: c_ptrConst(c_char), rank: c_int, ref dims: hsize_t, ref buffer: c_int) : herr_t
proc H5LTmake_dataset_long(loc_id: hid_t, dset_name: c_ptrConst(c_char), rank: c_int, ref dims: hsize_t, ref buffer: c_long) : herr_t
proc H5LTmake_dataset_float(loc_id: hid_t, dset_name: c_ptrConst(c_char), rank: c_int, ref dims: hsize_t, ref buffer: c_float) : herr_t
proc H5LTmake_dataset_double(loc_id: hid_t, dset_name: c_ptrConst(c_char), rank: c_int, ref dims: hsize_t, ref buffer: c_double) : herr_t
proc H5LTmake_dataset_string(loc_id: hid_t, dset_name: c_ptrConst(c_char), buf: c_ptrConst(c_char)) : herr_t
proc H5LTread_dataset(loc_id: hid_t, dset_name: c_ptrConst(c_char), type_id: hid_t, buffer: c_ptr(void)) : herr_t
proc H5LTread_dataset_char(loc_id: hid_t, dset_name: c_ptrConst(c_char), buffer: c_ptrConst(c_char)) : herr_t
proc H5LTread_dataset_short(loc_id: hid_t, dset_name: c_ptrConst(c_char), ref buffer: c_short) : herr_t
proc H5LTread_dataset_int(loc_id: hid_t, dset_name: c_ptrConst(c_char), ref buffer: c_int) : herr_t
proc H5LTread_dataset_long(loc_id: hid_t, dset_name: c_ptrConst(c_char), ref buffer: c_long) : herr_t
proc H5LTread_dataset_float(loc_id: hid_t, dset_name: c_ptrConst(c_char), ref buffer: c_float) : herr_t
proc H5LTread_dataset_double(loc_id: hid_t, dset_name: c_ptrConst(c_char), ref buffer: c_double) : herr_t
proc H5LTread_dataset_string(loc_id: hid_t, dset_name: c_ptrConst(c_char), buf: c_ptrConst(c_char)) : herr_t
proc H5LTget_dataset_ndims(loc_id: hid_t, dset_name: c_ptrConst(c_char), ref rank: c_int) : herr_t
proc H5LTget_dataset_info(loc_id: hid_t, dset_name: c_ptrConst(c_char), ref dims: hsize_t, ref type_class: H5T_class_t, ref type_size: c_size_t) : herr_t
proc H5LTget_dataset_info(loc_id: hid_t, dset_name: c_ptrConst(c_char), ref dims: hsize_t, type_class: c_ptr(H5T_class_t), type_size: c_ptr(c_size_t)) : herr_t
proc H5LTfind_dataset(loc_id: hid_t, name: c_ptrConst(c_char)) : herr_t
proc H5LTset_attribute_string(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), attr_data: c_ptrConst(c_char)) : herr_t
proc H5LTset_attribute_char(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), buffer: c_ptrConst(c_char), size: c_size_t) : herr_t
proc H5LTset_attribute_uchar(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref buffer: c_uchar, size: c_size_t) : herr_t
proc H5LTset_attribute_short(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref buffer: c_short, size: c_size_t) : herr_t
proc H5LTset_attribute_ushort(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref buffer: c_ushort, size: c_size_t) : herr_t
proc H5LTset_attribute_int(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref buffer: c_int, size: c_size_t) : herr_t
proc H5LTset_attribute_uint(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref buffer: c_uint, size: c_size_t) : herr_t
proc H5LTset_attribute_long(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref buffer: c_long, size: c_size_t) : herr_t
proc H5LTset_attribute_long_long(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref buffer: c_longlong, size: c_size_t) : herr_t
proc H5LTset_attribute_ulong(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref buffer: c_ulong, size: c_size_t) : herr_t
proc H5LTset_attribute_float(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref buffer: c_float, size: c_size_t) : herr_t
proc H5LTset_attribute_double(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref buffer: c_double, size: c_size_t) : herr_t
proc H5LTget_attribute(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), mem_type_id: hid_t, data: c_ptr(void)) : herr_t
proc H5LTget_attribute_string(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), data: c_ptrConst(c_char)) : herr_t
proc H5LTget_attribute_char(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), data: c_ptrConst(c_char)) : herr_t
proc H5LTget_attribute_uchar(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref data: c_uchar) : herr_t
proc H5LTget_attribute_short(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref data: c_short) : herr_t
proc H5LTget_attribute_ushort(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref data: c_ushort) : herr_t
proc H5LTget_attribute_int(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref data: c_int) : herr_t
proc H5LTget_attribute_uint(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref data: c_uint) : herr_t
proc H5LTget_attribute_long(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref data: c_long) : herr_t
proc H5LTget_attribute_long_long(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref data: c_longlong) : herr_t
proc H5LTget_attribute_ulong(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref data: c_ulong) : herr_t
proc H5LTget_attribute_float(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref data: c_float) : herr_t
proc H5LTget_attribute_double(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref data: c_double) : herr_t
proc H5LTget_attribute_ndims(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref rank: c_int) : herr_t
proc H5LTget_attribute_info(loc_id: hid_t, obj_name: c_ptrConst(c_char), attr_name: c_ptrConst(c_char), ref dims: hsize_t, ref type_class: H5T_class_t, ref type_size: c_size_t) : herr_t
proc H5LTtext_to_dtype(text: c_ptrConst(c_char), lang_type: H5LT_lang_t) : hid_t
proc H5LTdtype_to_text(dtype: hid_t, str: c_ptrConst(c_char), lang_type: H5LT_lang_t, ref len: c_size_t) : herr_t
proc H5LTfind_attribute(loc_id: hid_t, name: c_ptrConst(c_char)) : herr_t
proc H5LTpath_valid(loc_id: hid_t, path: c_ptrConst(c_char), check_object_valid: hbool_t) : htri_t
proc H5LTopen_file_image(buf_ptr: c_ptr(void), buf_size: c_size_t, flags: c_uint) : hid_t
proc H5IMmake_image_8bit(loc_id: hid_t, dset_name: c_ptrConst(c_char), width: hsize_t, height: hsize_t, ref buffer: c_uchar) : herr_t
proc H5IMmake_image_24bit(loc_id: hid_t, dset_name: c_ptrConst(c_char), width: hsize_t, height: hsize_t, interlace: c_ptrConst(c_char), ref buffer: c_uchar) : herr_t
proc H5IMget_image_info(loc_id: hid_t, dset_name: c_ptrConst(c_char), ref width: hsize_t, ref height: hsize_t, ref planes: hsize_t, interlace: c_ptrConst(c_char), ref npals: hssize_t) : herr_t
proc H5IMread_image(loc_id: hid_t, dset_name: c_ptrConst(c_char), ref buffer: c_uchar) : herr_t
proc H5IMmake_palette(loc_id: hid_t, pal_name: c_ptrConst(c_char), ref pal_dims: hsize_t, ref pal_data: c_uchar) : herr_t
proc H5IMget_npalettes(loc_id: hid_t, image_name: c_ptrConst(c_char), ref npals: hssize_t) : herr_t
proc H5IMget_palette_info(loc_id: hid_t, image_name: c_ptrConst(c_char), pal_number: c_int, ref pal_dims: hsize_t) : herr_t
proc H5IMget_palette(loc_id: hid_t, image_name: c_ptrConst(c_char), pal_number: c_int, ref pal_data: c_uchar) : herr_t
proc H5IMis_image(loc_id: hid_t, dset_name: c_ptrConst(c_char)) : herr_t
proc H5IMis_palette(loc_id: hid_t, dset_name: c_ptrConst(c_char)) : herr_t
proc H5TBmake_table(table_title: c_ptrConst(c_char), loc_id: hid_t, dset_name: c_ptrConst(c_char), nfields: hsize_t, nrecords: hsize_t, type_size: c_size_t, field_names: c_ptr(c_ptrConst(c_char)), ref field_offset: c_size_t, ref field_types: hid_t, chunk_size: hsize_t, fill_data: c_ptr(void), compress: c_int, buf: c_ptr(void)) : herr_t
proc H5TBappend_records(loc_id: hid_t, dset_name: c_ptrConst(c_char), nrecords: hsize_t, type_size: c_size_t, ref field_offset: c_size_t, ref dst_sizes: c_size_t, buf: c_ptr(void)) : herr_t
proc H5TBwrite_records(loc_id: hid_t, dset_name: c_ptrConst(c_char), start: hsize_t, nrecords: hsize_t, type_size: c_size_t, ref field_offset: c_size_t, ref dst_sizes: c_size_t, buf: c_ptr(void)) : herr_t
proc H5TBwrite_fields_name(loc_id: hid_t, dset_name: c_ptrConst(c_char), field_names: c_ptrConst(c_char), start: hsize_t, nrecords: hsize_t, type_size: c_size_t, ref field_offset: c_size_t, ref dst_sizes: c_size_t, buf: c_ptr(void)) : herr_t
proc H5TBwrite_fields_index(loc_id: hid_t, dset_name: c_ptrConst(c_char), nfields: hsize_t, ref field_index: c_int, start: hsize_t, nrecords: hsize_t, type_size: c_size_t, ref field_offset: c_size_t, ref dst_sizes: c_size_t, buf: c_ptr(void)) : herr_t
proc H5TBread_table(loc_id: hid_t, dset_name: c_ptrConst(c_char), dst_size: c_size_t, ref dst_offset: c_size_t, ref dst_sizes: c_size_t, dst_buf: c_ptr(void)) : herr_t
proc H5TBread_fields_name(loc_id: hid_t, dset_name: c_ptrConst(c_char), field_names: c_ptrConst(c_char), start: hsize_t, nrecords: hsize_t, type_size: c_size_t, ref field_offset: c_size_t, ref dst_sizes: c_size_t, buf: c_ptr(void)) : herr_t
proc H5TBread_fields_index(loc_id: hid_t, dset_name: c_ptrConst(c_char), nfields: hsize_t, ref field_index: c_int, start: hsize_t, nrecords: hsize_t, type_size: c_size_t, ref field_offset: c_size_t, ref dst_sizes: c_size_t, buf: c_ptr(void)) : herr_t
proc H5TBread_records(loc_id: hid_t, dset_name: c_ptrConst(c_char), start: hsize_t, nrecords: hsize_t, type_size: c_size_t, ref dst_offset: c_size_t, ref dst_sizes: c_size_t, buf: c_ptr(void)) : herr_t
proc H5TBget_table_info(loc_id: hid_t, dset_name: c_ptrConst(c_char), ref nfields: hsize_t, ref nrecords: hsize_t) : herr_t
proc H5TBget_field_info(loc_id: hid_t, dset_name: c_ptrConst(c_char), field_names: c_ptr(c_ptrConst(c_char)), ref field_sizes: c_size_t, ref field_offsets: c_size_t, ref type_size: c_size_t) : herr_t
proc H5TBdelete_record(loc_id: hid_t, dset_name: c_ptrConst(c_char), start: hsize_t, nrecords: hsize_t) : herr_t
proc H5TBinsert_record(loc_id: hid_t, dset_name: c_ptrConst(c_char), start: hsize_t, nrecords: hsize_t, dst_size: c_size_t, ref dst_offset: c_size_t, ref dst_sizes: c_size_t, buf: c_ptr(void)) : herr_t
proc H5TBadd_records_from(loc_id: hid_t, dset_name1: c_ptrConst(c_char), start1: hsize_t, nrecords: hsize_t, dset_name2: c_ptrConst(c_char), start2: hsize_t) : herr_t
proc H5TBcombine_tables(loc_id1: hid_t, dset_name1: c_ptrConst(c_char), loc_id2: hid_t, dset_name2: c_ptrConst(c_char), dset_name3: c_ptrConst(c_char)) : herr_t
proc H5TBinsert_field(loc_id: hid_t, dset_name: c_ptrConst(c_char), field_name: c_ptrConst(c_char), field_type: hid_t, position: hsize_t, fill_data: c_ptr(void), buf: c_ptr(void)) : herr_t
proc H5TBdelete_field(loc_id: hid_t, dset_name: c_ptrConst(c_char), field_name: c_ptrConst(c_char)) : herr_t
proc H5TBAget_title(loc_id: hid_t, table_title: c_ptrConst(c_char)) : herr_t
proc H5TBAget_fill(loc_id: hid_t, dset_name: c_ptrConst(c_char), dset_id: hid_t, ref dst_buf: c_uchar) : htri_t
proc H5PTcreate(loc_id: hid_t, dset_name: c_ptrConst(c_char), dtype_id: hid_t, chunk_size: hsize_t, plist_id: hid_t) : hid_t
proc H5PTopen(loc_id: hid_t, dset_name: c_ptrConst(c_char)) : hid_t
proc H5PTclose(table_id: hid_t) : herr_t
proc H5PTcreate_fl(loc_id: hid_t, dset_name: c_ptrConst(c_char), dtype_id: hid_t, chunk_size: hsize_t, compression: c_int) : hid_t
proc H5PTappend(table_id: hid_t, nrecords: c_size_t, data: c_ptr(void)) : herr_t
proc H5PTget_next(table_id: hid_t, nrecords: c_size_t, data: c_ptr(void)) : herr_t
proc H5PTread_packets(table_id: hid_t, start: hsize_t, nrecords: c_size_t, data: c_ptr(void)) : herr_t
proc H5PTget_num_packets(table_id: hid_t, ref nrecords: hsize_t) : herr_t
proc H5PTis_valid(table_id: hid_t) : herr_t
proc H5PTis_varlen(table_id: hid_t) : herr_t
proc H5PTget_dataset(table_id: hid_t) : hid_t
proc H5PTget_type(table_id: hid_t) : hid_t
proc H5PTcreate_index(table_id: hid_t) : herr_t
proc H5PTset_index(table_id: hid_t, pt_index: hsize_t) : herr_t
proc H5PTget_index(table_id: hid_t, ref pt_index: hsize_t) : herr_t
proc H5PTfree_vlen_buff(table_id: hid_t, bufflen: c_size_t, buff: c_ptr(void)) : herr_t
proc H5LDget_dset_dims(did: hid_t, ref cur_dims: hsize_t) : herr_t
proc H5LDget_dset_type_size(did: hid_t, fields: c_ptrConst(c_char)) : c_size_t
proc H5LDget_dset_elmts(did: hid_t, ref prev_dims: hsize_t, ref cur_dims: hsize_t, fields: c_ptrConst(c_char), buf: c_ptr(void)) : herr_t
record H5AC_cache_config_t
var version : c_int
var rpt_fcn_enabled : hbool_t
var open_trace_file : hbool_t
var close_trace_file : hbool_t
var trace_file_name : c_ptr(c_char)
var evictions_enabled : hbool_t
var set_initial_size : hbool_t
var initial_size : c_size_t
var min_clean_fraction : c_double
var max_size : c_size_t
var min_size : c_size_t
var epoch_length : c_long
var incr_mode : H5C_cache_incr_mode
var lower_hr_threshold : c_double
var increment : c_double
var apply_max_increment : hbool_t
var max_increment : c_size_t
var flash_incr_mode : H5C_cache_flash_incr_mode
var flash_multiple : c_double
var flash_threshold : c_double
var decr_mode : H5C_cache_decr_mode
var upper_hr_threshold : c_double
var decrement : c_double
var apply_max_decrement : hbool_t
var max_decrement : c_size_t
var epochs_before_eviction : c_int
var apply_empty_reserve : hbool_t
var empty_reserve : c_double
var dirty_bytes_threshold : c_size_t
var metadata_write_strategy : c_int
record H5AC_cache_image_config_t
var version : c_int
var generate_image : hbool_t
var save_resize_status : hbool_t
var entry_ageout : c_int
record H5A_info_t
var corder_valid : hbool_t
var corder : H5O_msg_crt_idx_t
var cset : H5T_cset_t
var data_size : hsize_t
type H5A_operator1_t = c_fn_ptr
type H5A_operator2_t = c_fn_ptr
type H5DS_iterate_t = c_fn_ptr
type H5D_alloc_time_t = c_int
const H5D_ALLOC_TIME_ERROR : H5D_alloc_time_t
const H5D_ALLOC_TIME_DEFAULT : H5D_alloc_time_t
const H5D_ALLOC_TIME_EARLY : H5D_alloc_time_t
const H5D_ALLOC_TIME_LATE : H5D_alloc_time_t
const H5D_ALLOC_TIME_INCR : H5D_alloc_time_t
type H5D_append_cb_t = c_fn_ptr
type H5D_chunk_index_t = c_int
const H5D_CHUNK_IDX_BTREE : H5D_chunk_index_t
const H5D_CHUNK_IDX_SINGLE : H5D_chunk_index_t
const H5D_CHUNK_IDX_NONE : H5D_chunk_index_t
const H5D_CHUNK_IDX_FARRAY : H5D_chunk_index_t
const H5D_CHUNK_IDX_EARRAY : H5D_chunk_index_t
const H5D_CHUNK_IDX_BT2 : H5D_chunk_index_t
const H5D_CHUNK_IDX_NTYPES : H5D_chunk_index_t
type H5D_fill_time_t = c_int
const H5D_FILL_TIME_ERROR : H5D_fill_time_t
const H5D_FILL_TIME_ALLOC : H5D_fill_time_t
const H5D_FILL_TIME_NEVER : H5D_fill_time_t
const H5D_FILL_TIME_IFSET : H5D_fill_time_t
type H5D_fill_value_t = c_int
const H5D_FILL_VALUE_ERROR : H5D_fill_value_t
const H5D_FILL_VALUE_UNDEFINED : H5D_fill_value_t
const H5D_FILL_VALUE_DEFAULT : H5D_fill_value_t
const H5D_FILL_VALUE_USER_DEFINED : H5D_fill_value_t
type H5D_gather_func_t = c_fn_ptr
type H5D_layout_t = c_int
const H5D_LAYOUT_ERROR : H5D_layout_t
const H5D_COMPACT : H5D_layout_t
const H5D_CONTIGUOUS : H5D_layout_t
const H5D_CHUNKED : H5D_layout_t
const H5D_VIRTUAL : H5D_layout_t
const H5D_NLAYOUTS : H5D_layout_t
type H5D_mpio_actual_chunk_opt_mode_t = c_int
const H5D_MPIO_NO_CHUNK_OPTIMIZATION : H5D_mpio_actual_chunk_opt_mode_t
const H5D_MPIO_MULTI_CHUNK : H5D_mpio_actual_chunk_opt_mode_t
type H5D_mpio_actual_io_mode_t = c_int
const H5D_MPIO_NO_COLLECTIVE : H5D_mpio_actual_io_mode_t
const H5D_MPIO_CHUNK_INDEPENDENT : H5D_mpio_actual_io_mode_t
const H5D_MPIO_CHUNK_COLLECTIVE : H5D_mpio_actual_io_mode_t
const H5D_MPIO_CHUNK_MIXED : H5D_mpio_actual_io_mode_t
const H5D_MPIO_CONTIGUOUS_COLLECTIVE : H5D_mpio_actual_io_mode_t
type H5D_mpio_no_collective_cause_t = c_int
const H5D_MPIO_COLLECTIVE : H5D_mpio_no_collective_cause_t
const H5D_MPIO_SET_INDEPENDENT : H5D_mpio_no_collective_cause_t
const H5D_MPIO_DATATYPE_CONVERSION : H5D_mpio_no_collective_cause_t
const H5D_MPIO_DATA_TRANSFORMS : H5D_mpio_no_collective_cause_t
const H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED : H5D_mpio_no_collective_cause_t
const H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES : H5D_mpio_no_collective_cause_t
const H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET : H5D_mpio_no_collective_cause_t
const H5D_MPIO_FILTERS : H5D_mpio_no_collective_cause_t
type H5D_operator_t = c_fn_ptr
type H5D_scatter_func_t = c_fn_ptr
type H5D_space_status_t = c_int
const H5D_SPACE_STATUS_ERROR : H5D_space_status_t
const H5D_SPACE_STATUS_NOT_ALLOCATED : H5D_space_status_t
const H5D_SPACE_STATUS_PART_ALLOCATED : H5D_space_status_t
const H5D_SPACE_STATUS_ALLOCATED : H5D_space_status_t
type H5D_vds_view_t = c_int
const H5D_VDS_ERROR : H5D_vds_view_t
const H5D_VDS_FIRST_MISSING : H5D_vds_view_t
const H5D_VDS_LAST_AVAILABLE : H5D_vds_view_t
type H5E_auto1_t = c_fn_ptr
type H5E_auto2_t = c_fn_ptr
type H5E_direction_t = c_int
const H5E_WALK_UPWARD : H5E_direction_t
const H5E_WALK_DOWNWARD : H5E_direction_t
record H5E_error1_t
var maj_num : H5E_major_t
var min_num : H5E_minor_t
var func_name : c_ptrConst(c_char)
var file_name : c_ptrConst(c_char)
var line : c_uint
var desc : c_ptrConst(c_char)
record H5E_error2_t
var cls_id : hid_t
var maj_num : hid_t
var min_num : hid_t
var line : c_uint
var func_name : c_ptrConst(c_char)
var file_name : c_ptrConst(c_char)
var desc : c_ptrConst(c_char)
type H5E_major_t = hid_t
type H5E_minor_t = hid_t
type H5E_type_t = c_int
const H5E_MAJOR : H5E_type_t
const H5E_MINOR : H5E_type_t
type H5E_walk1_t = c_fn_ptr
type H5E_walk2_t = c_fn_ptr
record H5FD_class_t
var name : c_ptrConst(c_char)
var maxaddr : haddr_t
var fc_degree : H5F_close_degree_t
var terminate : c_fn_ptr
var sb_size : c_fn_ptr
var sb_encode : c_fn_ptr
var sb_decode : c_fn_ptr
var fapl_size : c_size_t
var fapl_get : c_fn_ptr
var fapl_copy : c_fn_ptr
var fapl_free : c_fn_ptr
var dxpl_size : c_size_t
var dxpl_copy : c_fn_ptr
var dxpl_free : c_fn_ptr
var open : c_fn_ptr
var close : c_fn_ptr
var cmp : c_fn_ptr
var query : c_fn_ptr
var get_type_map : c_fn_ptr
var alloc : c_fn_ptr
var free : c_fn_ptr
var get_eoa : c_fn_ptr
var set_eoa : c_fn_ptr
var get_eof : c_fn_ptr
var get_handle : c_fn_ptr
var read : c_fn_ptr
var write : c_fn_ptr
var flush : c_fn_ptr
var truncate : c_fn_ptr
var lock : c_fn_ptr
var unlock : c_fn_ptr
var fl_map : c_ptr(H5FD_mem_t)
record H5FD_file_image_callbacks_t
var image_malloc : c_fn_ptr
var image_memcpy : c_fn_ptr
var image_realloc : c_fn_ptr
var image_free : c_fn_ptr
var udata_copy : c_fn_ptr
var udata_free : c_fn_ptr
var udata : c_ptr(void)
type H5FD_file_image_op_t = c_int
const H5FD_FILE_IMAGE_OP_NO_OP : H5FD_file_image_op_t
const H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET : H5FD_file_image_op_t
const H5FD_FILE_IMAGE_OP_PROPERTY_LIST_COPY : H5FD_file_image_op_t
const H5FD_FILE_IMAGE_OP_PROPERTY_LIST_GET : H5FD_file_image_op_t
const H5FD_FILE_IMAGE_OP_PROPERTY_LIST_CLOSE : H5FD_file_image_op_t
const H5FD_FILE_IMAGE_OP_FILE_OPEN : H5FD_file_image_op_t
const H5FD_FILE_IMAGE_OP_FILE_RESIZE : H5FD_file_image_op_t
const H5FD_FILE_IMAGE_OP_FILE_CLOSE : H5FD_file_image_op_t
record H5FD_free_t
var addr : haddr_t
var size : hsize_t
var next : c_ptr(H5FD_free_t)
type H5FD_mem_t = c_int
type H5FD_mpio_chunk_opt_t = c_int
const H5FD_MPIO_CHUNK_DEFAULT : H5FD_mpio_chunk_opt_t
const H5FD_MPIO_CHUNK_ONE_IO : H5FD_mpio_chunk_opt_t
const H5FD_MPIO_CHUNK_MULTI_IO : H5FD_mpio_chunk_opt_t
type H5FD_mpio_collective_opt_t = c_int
const H5FD_MPIO_COLLECTIVE_IO : H5FD_mpio_collective_opt_t
const H5FD_MPIO_INDIVIDUAL_IO : H5FD_mpio_collective_opt_t
type H5FD_mpio_xfer_t = c_int
const H5FD_MPIO_INDEPENDENT : H5FD_mpio_xfer_t
const H5FD_MPIO_COLLECTIVE : H5FD_mpio_xfer_t
type H5F_close_degree_t = c_int
const H5F_CLOSE_DEFAULT : H5F_close_degree_t
const H5F_CLOSE_WEAK : H5F_close_degree_t
const H5F_CLOSE_SEMI : H5F_close_degree_t
const H5F_CLOSE_STRONG : H5F_close_degree_t
type H5F_file_space_type_t = c_int
const H5F_FILE_SPACE_DEFAULT : H5F_file_space_type_t
const H5F_FILE_SPACE_ALL_PERSIST : H5F_file_space_type_t
const H5F_FILE_SPACE_ALL : H5F_file_space_type_t
const H5F_FILE_SPACE_AGGR_VFD : H5F_file_space_type_t
const H5F_FILE_SPACE_VFD : H5F_file_space_type_t
const H5F_FILE_SPACE_NTYPES : H5F_file_space_type_t
type H5F_flush_cb_t = c_fn_ptr
type H5F_fspace_strategy_t = c_int
const H5F_FSPACE_STRATEGY_FSM_AGGR : H5F_fspace_strategy_t
const H5F_FSPACE_STRATEGY_PAGE : H5F_fspace_strategy_t
const H5F_FSPACE_STRATEGY_AGGR : H5F_fspace_strategy_t
const H5F_FSPACE_STRATEGY_NONE : H5F_fspace_strategy_t
const H5F_FSPACE_STRATEGY_NTYPES : H5F_fspace_strategy_t
record unnamedStruct0
var hdr_size : hsize_t
var msgs_info : H5_ih_info_t
record H5F_info1_t
var super_ext_size : hsize_t
var sohm : unnamedStruct0
record unnamedStruct1
var version : c_uint
var super_size : hsize_t
var super_ext_size : hsize_t
record unnamedStruct2
var version : c_uint
var meta_size : hsize_t
var tot_space : hsize_t
record unnamedStruct3
var version : c_uint
var hdr_size : hsize_t
var msgs_info : H5_ih_info_t
record H5F_info2_t
var super_ : unnamedStruct1
var free : unnamedStruct2
var sohm : unnamedStruct3
type H5F_libver_t = c_int
const H5F_LIBVER_EARLIEST : H5F_libver_t
const H5F_LIBVER_LATEST : H5F_libver_t
type H5F_mem_t = c_int
const H5FD_MEM_NOLIST : H5F_mem_t
const H5FD_MEM_DEFAULT : H5F_mem_t
const H5FD_MEM_SUPER : H5F_mem_t
const H5FD_MEM_BTREE : H5F_mem_t
const H5FD_MEM_DRAW : H5F_mem_t
const H5FD_MEM_GHEAP : H5F_mem_t
const H5FD_MEM_LHEAP : H5F_mem_t
const H5FD_MEM_OHDR : H5F_mem_t
const H5FD_MEM_NTYPES : H5F_mem_t
record H5F_retry_info_t
var nbins : c_uint
var retries : c_ptr(c_ptr(uint(32)))
type H5F_scope_t = c_int
const H5F_SCOPE_LOCAL : H5F_scope_t
const H5F_SCOPE_GLOBAL : H5F_scope_t
record H5F_sect_info_t
var addr : haddr_t
var size : hsize_t
record H5G_info_t
var storage_type : H5G_storage_type_t
var max_corder : int(64)
var mounted : hbool_t
type H5G_iterate_t = c_fn_ptr
type H5G_obj_t = c_int
const H5G_UNKNOWN : H5G_obj_t
const H5G_GROUP : H5G_obj_t
const H5G_DATASET : H5G_obj_t
const H5G_TYPE : H5G_obj_t
const H5G_RESERVED_5 : H5G_obj_t
const H5G_RESERVED_6 : H5G_obj_t
const H5G_RESERVED_7 : H5G_obj_t
record H5G_stat_t
type H5G_storage_type_t = c_int
const H5G_STORAGE_TYPE_UNKNOWN : H5G_storage_type_t
const H5G_STORAGE_TYPE_SYMBOL_TABLE : H5G_storage_type_t
const H5G_STORAGE_TYPE_COMPACT : H5G_storage_type_t
const H5G_STORAGE_TYPE_DENSE : H5G_storage_type_t
type H5I_free_t = c_fn_ptr
type H5I_search_func_t = c_fn_ptr
type H5I_type_t = c_int
const H5I_UNINIT : H5I_type_t
const H5I_BADID : H5I_type_t
const H5I_FILE : H5I_type_t
const H5I_GROUP : H5I_type_t
const H5I_DATATYPE : H5I_type_t
const H5I_DATASPACE : H5I_type_t
const H5I_DATASET : H5I_type_t
const H5I_ATTR : H5I_type_t
const H5I_REFERENCE : H5I_type_t
const H5I_VFL : H5I_type_t
const H5I_GENPROP_CLS : H5I_type_t
const H5I_GENPROP_LST : H5I_type_t
const H5I_ERROR_CLASS : H5I_type_t
const H5I_ERROR_MSG : H5I_type_t
const H5I_ERROR_STACK : H5I_type_t
const H5I_NTYPES : H5I_type_t
type H5LT_lang_t = c_int
const H5LT_LANG_ERR : H5LT_lang_t
const H5LT_DDL : H5LT_lang_t
const H5LT_C : H5LT_lang_t
const H5LT_FORTRAN : H5LT_lang_t
const H5LT_NO_LANG : H5LT_lang_t
record H5L_class_t
var version : c_int
var id : H5L_type_t
var comment : c_ptrConst(c_char)
var create_func : H5L_create_func_t
var move_func : H5L_move_func_t
var copy_func : H5L_copy_func_t
var trav_func : H5L_traverse_func_t
var del_func : H5L_delete_func_t
var query_func : H5L_query_func_t
type H5L_copy_func_t = c_fn_ptr
type H5L_create_func_t = c_fn_ptr
type H5L_delete_func_t = c_fn_ptr
record H5L_info_t
type H5L_iterate_t = c_fn_ptr
type H5L_move_func_t = c_fn_ptr
type H5L_query_func_t = c_fn_ptr
type H5L_traverse_func_t = c_fn_ptr
type H5L_type_t = c_int
const H5L_TYPE_ERROR : H5L_type_t
const H5L_TYPE_HARD : H5L_type_t
const H5L_TYPE_SOFT : H5L_type_t
const H5L_TYPE_EXTERNAL : H5L_type_t
const H5L_TYPE_MAX : H5L_type_t
type H5MM_allocate_t = c_fn_ptr
type H5MM_free_t = c_fn_ptr
record unnamedStruct4
var total : hsize_t
var meta : hsize_t
var mesg : hsize_t
var free : hsize_t
record unnamedStruct5
var present : uint(64)
var isShared : uint(64)
record H5O_hdr_info_t
var version : c_uint
var nmesgs : c_uint
var nchunks : c_uint
var flags : c_uint
var space : unnamedStruct4
var mesg : unnamedStruct5
record H5O_info_t
type H5O_iterate_t = c_fn_ptr
type H5O_mcdt_search_cb_t = c_fn_ptr
type H5O_mcdt_search_ret_t = c_int
const H5O_MCDT_SEARCH_ERROR : H5O_mcdt_search_ret_t
const H5O_MCDT_SEARCH_CONT : H5O_mcdt_search_ret_t
const H5O_MCDT_SEARCH_STOP : H5O_mcdt_search_ret_t
type H5O_msg_crt_idx_t = uint(32)
record H5O_stat_t
var size : hsize_t
var free : hsize_t
var nmesgs : c_uint
var nchunks : c_uint
type H5O_type_t = c_int
const H5O_TYPE_UNKNOWN : H5O_type_t
const H5O_TYPE_GROUP : H5O_type_t
const H5O_TYPE_DATASET : H5O_type_t
const H5O_TYPE_NAMED_DATATYPE : H5O_type_t
const H5O_TYPE_NTYPES : H5O_type_t
type H5PL_type_t = c_int
const H5PL_TYPE_ERROR : H5PL_type_t
const H5PL_TYPE_FILTER : H5PL_type_t
const H5PL_TYPE_NONE : H5PL_type_t
type H5P_cls_close_func_t = c_fn_ptr
type H5P_cls_copy_func_t = c_fn_ptr
type H5P_cls_create_func_t = c_fn_ptr
type H5P_iterate_t = c_fn_ptr
type H5P_prp_cb1_t = c_fn_ptr
type H5P_prp_cb2_t = c_fn_ptr
type H5P_prp_close_func_t = H5P_prp_cb1_t
type H5P_prp_compare_func_t = c_fn_ptr
type H5P_prp_copy_func_t = H5P_prp_cb1_t
type H5P_prp_create_func_t = H5P_prp_cb1_t
type H5P_prp_decode_func_t = c_fn_ptr
type H5P_prp_delete_func_t = H5P_prp_cb2_t
type H5P_prp_encode_func_t = c_fn_ptr
type H5P_prp_get_func_t = H5P_prp_cb2_t
type H5P_prp_set_func_t = H5P_prp_cb2_t
type H5R_type_t = c_int
const H5R_BADTYPE : H5R_type_t
const H5R_OBJECT : H5R_type_t
const H5R_DATASET_REGION : H5R_type_t
const H5R_MAXTYPE : H5R_type_t
type H5S_class_t = c_int
const H5S_NO_CLASS : H5S_class_t
const H5S_SCALAR : H5S_class_t
const H5S_SIMPLE : H5S_class_t
const H5S_NULL : H5S_class_t
type H5S_sel_type = c_int
const H5S_SEL_ERROR : H5S_sel_type
const H5S_SEL_NONE : H5S_sel_type
const H5S_SEL_POINTS : H5S_sel_type
const H5S_SEL_HYPERSLABS : H5S_sel_type
const H5S_SEL_ALL : H5S_sel_type
const H5S_SEL_N : H5S_sel_type
type H5S_seloper_t = c_int
const H5S_SELECT_NOOP : H5S_seloper_t
const H5S_SELECT_SET : H5S_seloper_t
const H5S_SELECT_OR : H5S_seloper_t
const H5S_SELECT_AND : H5S_seloper_t
const H5S_SELECT_XOR : H5S_seloper_t
const H5S_SELECT_NOTB : H5S_seloper_t
const H5S_SELECT_NOTA : H5S_seloper_t
const H5S_SELECT_APPEND : H5S_seloper_t
const H5S_SELECT_PREPEND : H5S_seloper_t
const H5S_SELECT_INVALID : H5S_seloper_t
type H5T_bkg_t = c_int
const H5T_BKG_NO : H5T_bkg_t
const H5T_BKG_TEMP : H5T_bkg_t
const H5T_BKG_YES : H5T_bkg_t
record H5T_cdata_t
var command : H5T_cmd_t
var need_bkg : H5T_bkg_t
var recalc : hbool_t
var priv : c_ptr(void)
type H5T_class_t = c_int
const H5T_NO_CLASS : H5T_class_t
const H5T_INTEGER : H5T_class_t
const H5T_FLOAT : H5T_class_t
const H5T_TIME : H5T_class_t
const H5T_STRING : H5T_class_t
const H5T_BITFIELD : H5T_class_t
const H5T_OPAQUE : H5T_class_t
const H5T_COMPOUND : H5T_class_t
const H5T_REFERENCE : H5T_class_t
const H5T_ENUM : H5T_class_t
const H5T_VLEN : H5T_class_t
const H5T_ARRAY : H5T_class_t
const H5T_NCLASSES : H5T_class_t
type H5T_cmd_t = c_int
const H5T_CONV_INIT : H5T_cmd_t
const H5T_CONV_CONV : H5T_cmd_t
const H5T_CONV_FREE : H5T_cmd_t
type H5T_conv_except_func_t = c_fn_ptr
type H5T_conv_except_t = c_int
const H5T_CONV_EXCEPT_RANGE_HI : H5T_conv_except_t
const H5T_CONV_EXCEPT_RANGE_LOW : H5T_conv_except_t
const H5T_CONV_EXCEPT_PRECISION : H5T_conv_except_t
const H5T_CONV_EXCEPT_TRUNCATE : H5T_conv_except_t
const H5T_CONV_EXCEPT_PINF : H5T_conv_except_t
const H5T_CONV_EXCEPT_NINF : H5T_conv_except_t
const H5T_CONV_EXCEPT_NAN : H5T_conv_except_t
type H5T_conv_ret_t = c_int
const H5T_CONV_ABORT : H5T_conv_ret_t
const H5T_CONV_UNHANDLED : H5T_conv_ret_t
const H5T_CONV_HANDLED : H5T_conv_ret_t
type H5T_conv_t = c_fn_ptr
type H5T_cset_t = c_int
const H5T_CSET_ERROR : H5T_cset_t
const H5T_CSET_ASCII : H5T_cset_t
const H5T_CSET_UTF8 : H5T_cset_t
const H5T_CSET_RESERVED_2 : H5T_cset_t
const H5T_CSET_RESERVED_3 : H5T_cset_t
const H5T_CSET_RESERVED_4 : H5T_cset_t
const H5T_CSET_RESERVED_5 : H5T_cset_t
const H5T_CSET_RESERVED_6 : H5T_cset_t
const H5T_CSET_RESERVED_7 : H5T_cset_t
const H5T_CSET_RESERVED_8 : H5T_cset_t
const H5T_CSET_RESERVED_9 : H5T_cset_t
const H5T_CSET_RESERVED_10 : H5T_cset_t
const H5T_CSET_RESERVED_11 : H5T_cset_t
const H5T_CSET_RESERVED_12 : H5T_cset_t
const H5T_CSET_RESERVED_13 : H5T_cset_t
const H5T_CSET_RESERVED_14 : H5T_cset_t
const H5T_CSET_RESERVED_15 : H5T_cset_t
type H5T_direction_t = c_int
const H5T_DIR_DEFAULT : H5T_direction_t
const H5T_DIR_ASCEND : H5T_direction_t
const H5T_DIR_DESCEND : H5T_direction_t
type H5T_norm_t = c_int
const H5T_NORM_ERROR : H5T_norm_t
const H5T_NORM_IMPLIED : H5T_norm_t
const H5T_NORM_MSBSET : H5T_norm_t
const H5T_NORM_NONE : H5T_norm_t
type H5T_order_t = c_int
const H5T_ORDER_ERROR : H5T_order_t
const H5T_ORDER_LE : H5T_order_t
const H5T_ORDER_BE : H5T_order_t
const H5T_ORDER_VAX : H5T_order_t
const H5T_ORDER_MIXED : H5T_order_t
const H5T_ORDER_NONE : H5T_order_t
type H5T_pad_t = c_int
const H5T_PAD_ERROR : H5T_pad_t
const H5T_PAD_ZERO : H5T_pad_t
const H5T_PAD_ONE : H5T_pad_t
const H5T_PAD_BACKGROUND : H5T_pad_t
const H5T_NPAD : H5T_pad_t
type H5T_pers_t = c_int
const H5T_PERS_DONTCARE : H5T_pers_t
const H5T_PERS_HARD : H5T_pers_t
const H5T_PERS_SOFT : H5T_pers_t
type H5T_sign_t = c_int
const H5T_SGN_ERROR : H5T_sign_t
const H5T_SGN_NONE : H5T_sign_t
const H5T_SGN_2 : H5T_sign_t
const H5T_NSGN : H5T_sign_t
type H5T_str_t = c_int
const H5T_STR_ERROR : H5T_str_t
const H5T_STR_NULLTERM : H5T_str_t
const H5T_STR_NULLPAD : H5T_str_t
const H5T_STR_SPACEPAD : H5T_str_t
const H5T_STR_RESERVED_3 : H5T_str_t
const H5T_STR_RESERVED_4 : H5T_str_t
const H5T_STR_RESERVED_5 : H5T_str_t
const H5T_STR_RESERVED_6 : H5T_str_t
const H5T_STR_RESERVED_7 : H5T_str_t
const H5T_STR_RESERVED_8 : H5T_str_t
const H5T_STR_RESERVED_9 : H5T_str_t
const H5T_STR_RESERVED_10 : H5T_str_t
const H5T_STR_RESERVED_11 : H5T_str_t
const H5T_STR_RESERVED_12 : H5T_str_t
const H5T_STR_RESERVED_13 : H5T_str_t
const H5T_STR_RESERVED_14 : H5T_str_t
const H5T_STR_RESERVED_15 : H5T_str_t
type H5Z_EDC_t = c_int
const H5Z_ERROR_EDC : H5Z_EDC_t
const H5Z_DISABLE_EDC : H5Z_EDC_t
const H5Z_ENABLE_EDC : H5Z_EDC_t
const H5Z_NO_EDC : H5Z_EDC_t
type H5Z_SO_scale_type_t = c_int
const H5Z_SO_FLOAT_DSCALE : H5Z_SO_scale_type_t
const H5Z_SO_FLOAT_ESCALE : H5Z_SO_scale_type_t
const H5Z_SO_INT : H5Z_SO_scale_type_t
type H5Z_can_apply_func_t = c_fn_ptr
type H5Z_cb_return_t = c_int
const H5Z_CB_ERROR : H5Z_cb_return_t
const H5Z_CB_FAIL : H5Z_cb_return_t
const H5Z_CB_CONT : H5Z_cb_return_t
const H5Z_CB_NO : H5Z_cb_return_t
record H5Z_cb_t
var func : H5Z_filter_func_t
var op_data : c_ptr(void)
record H5Z_class1_t
var id : H5Z_filter_t
var name : c_ptrConst(c_char)
var can_apply : H5Z_can_apply_func_t
var set_local : H5Z_set_local_func_t
var filter : H5Z_func_t
record H5Z_class2_t
var version : c_int
var id : H5Z_filter_t
var encoder_present : c_uint
var decoder_present : c_uint
var name : c_ptrConst(c_char)
var can_apply : H5Z_can_apply_func_t
var set_local : H5Z_set_local_func_t
var filter : H5Z_func_t
type H5Z_filter_func_t = c_fn_ptr
type H5Z_filter_t = c_int
type H5Z_func_t = c_fn_ptr
type H5Z_set_local_func_t = c_fn_ptr
record H5_ih_info_t
var index_size : hsize_t
var heap_size : hsize_t
type H5_index_t = c_int
const H5_INDEX_UNKNOWN : H5_index_t
const H5_INDEX_NAME : H5_index_t
const H5_INDEX_CRT_ORDER : H5_index_t
const H5_INDEX_N : H5_index_t
type H5_iter_order_t = c_int
const H5_ITER_UNKNOWN : H5_iter_order_t
const H5_ITER_INC : H5_iter_order_t
const H5_ITER_DEC : H5_iter_order_t
const H5_ITER_NATIVE : H5_iter_order_t
const H5_ITER_N : H5_iter_order_t
type haddr_t = c_ulong
type hbool_t = bool
type herr_t = c_int
type hid_t = int(64)
type hobj_ref_t = haddr_t
type hsize_t = c_ulonglong
type hssize_t = c_longlong
type htri_t = c_int
record hvl_t
var len : c_size_t
var p : c_ptr(void)
const H5_VERS_MAJOR : c_uint

Macros defined in H5public.h

const H5_VERS_MINOR : c_uint
const H5_VERS_RELEASE : c_uint
const H5_VERS_SUBRELEASE : c_ptrConst(c_char)
proc H5check()
param H5F_ACC_RDONLY = 0x0000 : c_uint

absence of rdwr => rd-only

param H5F_ACC_RDWR = 0x0001 : c_uint

open for read and write

param H5F_ACC_TRUNC = 0x0002 : c_uint

overwrite existing files

param H5F_ACC_EXCL = 0x0004 : c_uint

fail if file already exists

param H5F_ACC_CREAT = 0x0010 : c_uint

create non-existing files

param H5F_ACC_SWMR_WRITE = 0x0020 : c_uint

indicate that this file is open for writing in a single-writer/multi-reader (SWMR) scenario. Note that the process(es) opening the file for reading must open the file with RDONLY access, and use the special “SWMR_READ” access flag.

param H5F_ACC_SWMR_READ = 0x0040 : c_uint

indicate that this file is open for reading in a single-writer/multi-reader (SWMR) scenario. Note that the process(es) opening the file for SWMR reading must also open the file with the RDONLY flag.

param H5F_ACC_DEFAULT = 0xffff : c_uint

Value passed to H5Pset_elink_acc_flags to cause flags to be taken from the parent file. Ignore setting on lapl

param H5F_OBJ_FILE = 0x0001 : c_uint

File objects

param H5F_OBJ_DATASET = 0x0002 : c_uint

Dataset objects

param H5F_OBJ_GROUP = 0x0004 : c_uint

Group objects

param H5F_OBJ_DATATYPE = 0x0008 : c_uint

Named datatype objects

param H5F_OBJ_ATTR = 0x0010 : c_uint

Attribute objects

param H5F_OBJ_ALL = H5F_OBJ_FILE | H5F_OBJ_DATASET | H5F_OBJ_GROUP | H5F_OBJ_DATATYPE | H5F_OBJ_ATTR
param H5F_OBJ_LOCAL = 0x0020 : c_uint

Restrict search to objects opened through current file ID as opposed to objects opened through any file ID accessing this file

param H5F_FAMILY_DEFAULT = 0 : hsize_t
proc H5P_ROOT
  • The library’s property list classes

proc H5P_OBJECT_CREATE
proc H5P_FILE_CREATE
proc H5P_FILE_ACCESS
proc H5P_DATASET_CREATE
proc H5P_DATASET_ACCESS
proc H5P_DATASET_XFER
proc H5P_FILE_MOUNT
proc H5P_GROUP_CREATE
proc H5P_GROUP_ACCESS
proc H5P_DATATYPE_CREATE
proc H5P_DATATYPE_ACCESS
proc H5P_STRING_CREATE
proc H5P_ATTRIBUTE_CREATE
proc H5P_ATTRIBUTE_ACCESS
proc H5P_OBJECT_COPY
proc H5P_FILE_CREATE_DEFAULT

The library’s default property lists

proc H5P_FILE_ACCESS_DEFAULT
proc H5P_DATASET_CREATE_DEFAULT
proc H5P_DATASET_ACCESS_DEFAULT
proc H5P_DATASET_XFER_DEFAULT
proc H5P_FILE_MOUNT_DEFAULT
proc H5P_GROUP_CREATE_DEFAULT
proc H5P_GROUP_ACCESS_DEFAULT
proc H5P_DATATYPE_CREATE_DEFAULT
proc H5P_DATATYPE_ACCESS_DEFAULT
proc H5P_ATTRIBUTE_CREATE_DEFAULT
proc H5P_ATTRIBUTE_ACCESS_DEFAULT
proc H5P_OBJECT_COPY_DEFAULT
param H5P_CRT_ORDER_TRACKED = 0x0001 : c_int

Common creation order flags (for links in groups and * attributes on objects)

param H5P_CRT_ORDER_INDEXED = 0x0002 : c_int
param H5P_DEFAULT = 0 : hid_t

Default value for all property list classes

const H5S_ALL : hid_t
const H5S_UNLIMITED : hid_t
const CHAR_MIN : c_int

CHAR_MIN is defined in limits.h

proc H5T_NATIVE_CHAR
proc H5T_NATIVE_SCHAR
proc H5T_NATIVE_UCHAR
proc H5T_NATIVE_SHORT
proc H5T_NATIVE_USHORT
proc H5T_NATIVE_INT
proc H5T_NATIVE_UINT
proc H5T_NATIVE_LONG
proc H5T_NATIVE_ULONG
proc H5T_NATIVE_LLONG
proc H5T_NATIVE_ULLONG
proc H5T_NATIVE_FLOAT
proc H5T_NATIVE_DOUBLE
proc H5T_NATIVE_LDOUBLE
proc H5T_NATIVE_B8
proc H5T_NATIVE_B16
proc H5T_NATIVE_B32
proc H5T_NATIVE_B64
proc H5T_NATIVE_OPAQUE
proc H5T_NATIVE_HADDR
proc H5T_NATIVE_HSIZE
proc H5T_NATIVE_HSSIZE
proc H5T_NATIVE_HERR
proc H5T_NATIVE_HBOOL
proc H5T_NATIVE_INT8

C9x types

proc H5T_NATIVE_UINT8
proc H5T_NATIVE_INT_LEAST8
proc H5T_NATIVE_UINT_LEAST8
proc H5T_NATIVE_INT_FAST8
proc H5T_NATIVE_UINT_FAST8
proc H5T_NATIVE_INT16
proc H5T_NATIVE_UINT16
proc H5T_NATIVE_INT_LEAST16
proc H5T_NATIVE_UINT_LEAST16
proc H5T_NATIVE_INT_FAST16
proc H5T_NATIVE_UINT_FAST16
proc H5T_NATIVE_INT32
proc H5T_NATIVE_UINT32
proc H5T_NATIVE_INT_LEAST32
proc H5T_NATIVE_UINT_LEAST32
proc H5T_NATIVE_INT_FAST32
proc H5T_NATIVE_UINT_FAST32
proc H5T_NATIVE_INT64
proc H5T_NATIVE_UINT64
proc H5T_NATIVE_INT_LEAST64
proc H5T_NATIVE_UINT_LEAST64
proc H5T_NATIVE_INT_FAST64
proc H5T_NATIVE_UINT_FAST64
proc H5T_IEEE_F32BE
  • The IEEE floating point types in various byte orders.

proc H5T_IEEE_F32LE
proc H5T_IEEE_F64BE
proc H5T_IEEE_F64LE
proc H5T_STD_I8BE
  • These are “standard” types. For instance, signed (2’s complement) and

  • unsigned integers of various sizes and byte orders.

proc H5T_STD_I8LE
proc H5T_STD_I16BE
proc H5T_STD_I16LE
proc H5T_STD_I32BE
proc H5T_STD_I32LE
proc H5T_STD_I64BE
proc H5T_STD_I64LE
proc H5T_STD_U8BE
proc H5T_STD_U8LE
proc H5T_STD_U16BE
proc H5T_STD_U16LE
proc H5T_STD_U32BE
proc H5T_STD_U32LE
proc H5T_STD_U64BE
proc H5T_STD_U64LE
proc H5T_STD_B8BE
proc H5T_STD_B8LE
proc H5T_STD_B16BE
proc H5T_STD_B16LE
proc H5T_STD_B32BE
proc H5T_STD_B32LE
proc H5T_STD_B64BE
proc H5T_STD_B64LE
proc H5T_STD_REF_OBJ
proc H5T_STD_REF_DSETREG
proc H5T_UNIX_D32BE
  • Types which are particular to Unix.

proc H5T_UNIX_D32LE
proc H5T_UNIX_D64BE
proc H5T_UNIX_D64LE
proc H5T_C_S1

Types particular to the C language. String types use ‘bytes’ instead of ‘bits’ as their size.

proc H5T_VARIABLE
proc H5T_FORTRAN_S1

Types particular to Fortran.