hdf5.H5Lpublic

Undocumented in source.

Public Imports

core.stdc.time
public import core.stdc.time;
Undocumented in source.

Members

Aliases

H5L_copy_func_t
alias H5L_copy_func_t = herr_t function(const char* new_name, hid_t new_loc, const void* lnkdata, size_t lnkdata_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
H5L_create_func_t
alias H5L_create_func_t = herr_t function(const char* link_name, hid_t loc_group, const void* lnkdata, size_t lnkdata_size, hid_t lcpl_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
H5L_delete_func_t
alias H5L_delete_func_t = herr_t function(const char* link_name, hid_t file, const void* lnkdata, size_t lnkdata_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
H5L_elink_traverse_t
alias H5L_elink_traverse_t = herr_t function(const char* parent_file_name, const char* parent_group_name, const char* child_file_name, const char* child_object_name, uint* acc_flags, hid_t fapl_id, void* op_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
H5L_iterate_t
alias H5L_iterate_t = herr_t function(hid_t group, const char* name, const H5L_info_t* info, void* op_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
H5L_move_func_t
alias H5L_move_func_t = herr_t function(const char* new_name, hid_t new_loc, const void* lnkdata, size_t lnkdata_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
H5L_query_func_t
alias H5L_query_func_t = ssize_t function(const char* link_name, const void* lnkdata, size_t lnkdata_size, void* buf, size_t buf_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
H5L_traverse_func_t
alias H5L_traverse_func_t = herr_t function(const char* link_name, hid_t cur_group, const void* lnkdata, size_t lnkdata_size, hid_t lapl_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

H5L_type_t
enum H5L_type_t

Functions

H5Lcopy
herr_t H5Lcopy(hid_t src_loc, char* src_name, hid_t dst_loc, char* dst_name, hid_t lcpl_id, hid_t lapl_id)
H5Lcreate_external
herr_t H5Lcreate_external(char* file_name, char* obj_name, hid_t link_loc_id, char* link_name, hid_t lcpl_id, hid_t lapl_id)
H5Lcreate_hard
herr_t H5Lcreate_hard(hid_t cur_loc, char* cur_name, hid_t dst_loc, char* dst_name, hid_t lcpl_id, hid_t lapl_id)
H5Lcreate_soft
herr_t H5Lcreate_soft(char* link_target, hid_t link_loc_id, char* link_name, hid_t lcpl_id, hid_t lapl_id)
H5Lcreate_ud
herr_t H5Lcreate_ud(hid_t link_loc_id, char* link_name, H5L_type_t link_type, void* udata, size_t udata_size, hid_t lcpl_id, hid_t lapl_id)
H5Ldelete
herr_t H5Ldelete(hid_t loc_id, char* name, hid_t lapl_id)
H5Ldelete_by_idx
herr_t H5Ldelete_by_idx(hid_t loc_id, char* group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id)
H5Lexists
htri_t H5Lexists(hid_t loc_id, char* name, hid_t lapl_id)
H5Lget_info
herr_t H5Lget_info(hid_t loc_id, char* name, H5L_info_t* linfo, hid_t lapl_id)
H5Lget_info_by_idx
herr_t H5Lget_info_by_idx(hid_t loc_id, char* group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5L_info_t* linfo, hid_t lapl_id)
H5Lget_name_by_idx
ssize_t H5Lget_name_by_idx(hid_t loc_id, char* group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char* name, size_t size, hid_t lapl_id)
H5Lget_val
herr_t H5Lget_val(hid_t loc_id, char* name, void* buf, size_t size, hid_t lapl_id)
H5Lget_val_by_idx
herr_t H5Lget_val_by_idx(hid_t loc_id, char* group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, void* buf, size_t size, hid_t lapl_id)
H5Lis_registered
htri_t H5Lis_registered(H5L_type_t id)
H5Literate
herr_t H5Literate(hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t* idx, H5L_iterate_t op, void* op_data)
H5Literate_by_name
herr_t H5Literate_by_name(hid_t loc_id, char* group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t* idx, H5L_iterate_t op, void* op_data, hid_t lapl_id)
H5Lmove
herr_t H5Lmove(hid_t src_loc, char* src_name, hid_t dst_loc, char* dst_name, hid_t lcpl_id, hid_t lapl_id)
H5Lregister
herr_t H5Lregister(H5L_class_t* cls)
H5Lunpack_elink_val
herr_t H5Lunpack_elink_val(void* ext_linkval, size_t link_size, uint* flags, char** filename, char** obj_path)
H5Lunregister
herr_t H5Lunregister(H5L_type_t id)
H5Lvisit
herr_t H5Lvisit(hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate_t op, void* op_data)
H5Lvisit_by_name
herr_t H5Lvisit_by_name(hid_t loc_id, char* group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate_t op, void* op_data, hid_t lapl_id)

Manifest constants

H5L_LINK_CLASS_T_VERS
enum H5L_LINK_CLASS_T_VERS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
H5L_MAX_LINK_NAME_LEN
enum H5L_MAX_LINK_NAME_LEN;
H5L_SAME_LOC
enum H5L_SAME_LOC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
H5L_TYPE_BUILTIN_MAX
enum H5L_TYPE_BUILTIN_MAX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
H5L_TYPE_UD_MIN
enum H5L_TYPE_UD_MIN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

H5L_class_t
struct H5L_class_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
H5L_info_t
struct H5L_info_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta