HDF5  1.12.0
Macros
H5version.h File Reference

Go to the source code of this file.

Macros

#define H5Acreate_vers   2
 
#define H5Acreate   H5Acreate2
 
#define H5Aiterate_vers   2
 
#define H5Aiterate   H5Aiterate2
 
#define H5A_operator_t   H5A_operator2_t
 
#define H5Dcreate_vers   2
 
#define H5Dcreate   H5Dcreate2
 
#define H5Dopen_vers   2
 
#define H5Dopen   H5Dopen2
 
#define H5Eclear_vers   2
 
#define H5Eclear   H5Eclear2
 
#define H5Eget_auto_vers   2
 
#define H5Eget_auto   H5Eget_auto2
 
#define H5Eprint_vers   2
 
#define H5Eprint   H5Eprint2
 
#define H5Epush_vers   2
 
#define H5Epush   H5Epush2
 
#define H5Eset_auto_vers   2
 
#define H5Eset_auto   H5Eset_auto2
 
#define H5Ewalk_vers   2
 
#define H5Ewalk   H5Ewalk2
 
#define H5E_error_t   H5E_error2_t
 
#define H5E_walk_t   H5E_walk2_t
 
#define H5Fget_info_vers   2
 
#define H5Fget_info   H5Fget_info2
 
#define H5F_info_t   H5F_info2_t
 
#define H5Gcreate_vers   2
 
#define H5Gcreate   H5Gcreate2
 
#define H5Gopen_vers   2
 
#define H5Gopen   H5Gopen2
 
#define H5Lget_info_vers   2
 
#define H5Lget_info   H5Lget_info2
 
#define H5L_info_t   H5L_info2_t
 
#define H5Lget_info_by_idx_vers   2
 
#define H5Lget_info_by_idx   H5Lget_info_by_idx2
 
#define H5L_info_t   H5L_info2_t
 
#define H5Literate_vers   2
 
#define H5Literate   H5Literate2
 
#define H5L_iterate_t   H5L_iterate2_t
 
#define H5Literate_by_name_vers   2
 
#define H5Literate_by_name   H5Literate_by_name2
 
#define H5L_iterate_t   H5L_iterate2_t
 
#define H5Lvisit_vers   2
 
#define H5Lvisit   H5Lvisit2
 
#define H5L_iterate_t   H5L_iterate2_t
 
#define H5Lvisit_by_name_vers   2
 
#define H5Lvisit_by_name   H5Lvisit_by_name2
 
#define H5L_iterate_t   H5L_iterate2_t
 
#define H5Oget_info_vers   3
 
#define H5Oget_info   H5Oget_info3
 
#define H5Oget_info_by_idx_vers   3
 
#define H5Oget_info_by_idx   H5Oget_info_by_idx3
 
#define H5Oget_info_by_name_vers   3
 
#define H5Oget_info_by_name   H5Oget_info_by_name3
 
#define H5Ovisit_vers   3
 
#define H5Ovisit   H5Ovisit3
 
#define H5Ovisit_by_name_vers   3
 
#define H5Ovisit_by_name   H5Ovisit_by_name3
 
#define H5Pencode_vers   2
 
#define H5Pencode   H5Pencode2
 
#define H5Pget_filter_vers   2
 
#define H5Pget_filter   H5Pget_filter2
 
#define H5Pget_filter_by_id_vers   2
 
#define H5Pget_filter_by_id   H5Pget_filter_by_id2
 
#define H5Pinsert_vers   2
 
#define H5Pinsert   H5Pinsert2
 
#define H5Pregister_vers   2
 
#define H5Pregister   H5Pregister2
 
#define H5Rdereference_vers   2
 
#define H5Rdereference   H5Rdereference2
 
#define H5Rget_obj_type_vers   2
 
#define H5Rget_obj_type   H5Rget_obj_type2
 
#define H5Sencode_vers   2
 
#define H5Sencode   H5Sencode2
 
#define H5Tarray_create_vers   2
 
#define H5Tarray_create   H5Tarray_create2
 
#define H5Tcommit_vers   2
 
#define H5Tcommit   H5Tcommit2
 
#define H5Tget_array_dims_vers   2
 
#define H5Tget_array_dims   H5Tget_array_dims2
 
#define H5Topen_vers   2
 
#define H5Topen   H5Topen2
 
#define H5E_auto_t_vers   2
 
#define H5E_auto_t   H5E_auto2_t
 
#define H5O_info_t_vers   2
 
#define H5O_info_t   H5O_info2_t
 
#define H5O_iterate_t_vers   2
 
#define H5O_iterate_t   H5O_iterate2_t
 
#define H5Z_class_t_vers   2
 
#define H5Z_class_t   H5Z_class2_t
 

Macro Definition Documentation

◆ H5A_operator_t

#define H5A_operator_t   H5A_operator2_t

◆ H5Acreate

#define H5Acreate   H5Acreate2

◆ H5Acreate_vers

#define H5Acreate_vers   2

◆ H5Aiterate

#define H5Aiterate   H5Aiterate2

◆ H5Aiterate_vers

#define H5Aiterate_vers   2

◆ H5Dcreate

#define H5Dcreate   H5Dcreate2

◆ H5Dcreate_vers

#define H5Dcreate_vers   2

◆ H5Dopen

#define H5Dopen   H5Dopen2

◆ H5Dopen_vers

#define H5Dopen_vers   2

◆ H5E_auto_t

#define H5E_auto_t   H5E_auto2_t

◆ H5E_auto_t_vers

#define H5E_auto_t_vers   2

◆ H5E_error_t

#define H5E_error_t   H5E_error2_t

◆ H5E_walk_t

#define H5E_walk_t   H5E_walk2_t

◆ H5Eclear

#define H5Eclear   H5Eclear2

◆ H5Eclear_vers

#define H5Eclear_vers   2

◆ H5Eget_auto

#define H5Eget_auto   H5Eget_auto2

◆ H5Eget_auto_vers

#define H5Eget_auto_vers   2

◆ H5Eprint

#define H5Eprint   H5Eprint2

◆ H5Eprint_vers

#define H5Eprint_vers   2

◆ H5Epush

#define H5Epush   H5Epush2

◆ H5Epush_vers

#define H5Epush_vers   2

◆ H5Eset_auto

#define H5Eset_auto   H5Eset_auto2

◆ H5Eset_auto_vers

#define H5Eset_auto_vers   2

◆ H5Ewalk

#define H5Ewalk   H5Ewalk2

◆ H5Ewalk_vers

#define H5Ewalk_vers   2

◆ H5F_info_t

#define H5F_info_t   H5F_info2_t

◆ H5Fget_info

#define H5Fget_info   H5Fget_info2

◆ H5Fget_info_vers

#define H5Fget_info_vers   2

◆ H5Gcreate

#define H5Gcreate   H5Gcreate2

◆ H5Gcreate_vers

#define H5Gcreate_vers   2

◆ H5Gopen

#define H5Gopen   H5Gopen2

◆ H5Gopen_vers

#define H5Gopen_vers   2

◆ H5L_info_t [1/2]

#define H5L_info_t   H5L_info2_t

◆ H5L_info_t [2/2]

#define H5L_info_t   H5L_info2_t

◆ H5L_iterate_t [1/4]

#define H5L_iterate_t   H5L_iterate2_t

◆ H5L_iterate_t [2/4]

#define H5L_iterate_t   H5L_iterate2_t

◆ H5L_iterate_t [3/4]

#define H5L_iterate_t   H5L_iterate2_t

◆ H5L_iterate_t [4/4]

#define H5L_iterate_t   H5L_iterate2_t

◆ H5Lget_info

#define H5Lget_info   H5Lget_info2

◆ H5Lget_info_by_idx

#define H5Lget_info_by_idx   H5Lget_info_by_idx2

◆ H5Lget_info_by_idx_vers

#define H5Lget_info_by_idx_vers   2

◆ H5Lget_info_vers

#define H5Lget_info_vers   2

◆ H5Literate

define H5Literate   H5Literate2

H5Literate() is a macro that is mapped to either H5Literate1() or H5Literate2()

Such macros are provided to facilitate application compatibility. Their use and mappings are fully described in Compatibility Macros in HDF5.

If the library and/or application is compiled for Release 1.12 emulation, H5Literate will be mapped to H5Literate2 and H5Literate1 is deprecated. With earlier versions, H5Literate is mapped to H5Literate1.

Specific compile-time compatibility flags and the resulting mappings are as follows:

◆ H5Literate_by_name

#define H5Literate_by_name   H5Literate_by_name2

◆ H5Literate_by_name_vers

#define H5Literate_by_name_vers   2

◆ H5Literate_vers

#define H5Literate_vers   2

◆ H5Lvisit

#define H5Lvisit   H5Lvisit2

◆ H5Lvisit_by_name

#define H5Lvisit_by_name   H5Lvisit_by_name2

◆ H5Lvisit_by_name_vers

#define H5Lvisit_by_name_vers   2

◆ H5Lvisit_vers

#define H5Lvisit_vers   2

◆ H5O_info_t

#define H5O_info_t   H5O_info2_t

◆ H5O_info_t_vers

#define H5O_info_t_vers   2

◆ H5O_iterate_t

#define H5O_iterate_t   H5O_iterate2_t

◆ H5O_iterate_t_vers

#define H5O_iterate_t_vers   2

◆ H5Oget_info

#define H5Oget_info   H5Oget_info3

◆ H5Oget_info_by_idx

#define H5Oget_info_by_idx   H5Oget_info_by_idx3

◆ H5Oget_info_by_idx_vers

#define H5Oget_info_by_idx_vers   3

◆ H5Oget_info_by_name

#define H5Oget_info_by_name   H5Oget_info_by_name3

◆ H5Oget_info_by_name_vers

#define H5Oget_info_by_name_vers   3

◆ H5Oget_info_vers

#define H5Oget_info_vers   3

◆ H5Ovisit

#define H5Ovisit   H5Ovisit3

◆ H5Ovisit_by_name

#define H5Ovisit_by_name   H5Ovisit_by_name3

◆ H5Ovisit_by_name_vers

#define H5Ovisit_by_name_vers   3

◆ H5Ovisit_vers

#define H5Ovisit_vers   3

◆ H5Pencode

#define H5Pencode   H5Pencode2

◆ H5Pencode_vers

#define H5Pencode_vers   2

◆ H5Pget_filter

#define H5Pget_filter   H5Pget_filter2

◆ H5Pget_filter_by_id

#define H5Pget_filter_by_id   H5Pget_filter_by_id2

◆ H5Pget_filter_by_id_vers

#define H5Pget_filter_by_id_vers   2

◆ H5Pget_filter_vers

#define H5Pget_filter_vers   2

◆ H5Pinsert

#define H5Pinsert   H5Pinsert2

◆ H5Pinsert_vers

#define H5Pinsert_vers   2

◆ H5Pregister

#define H5Pregister   H5Pregister2

◆ H5Pregister_vers

#define H5Pregister_vers   2

◆ H5Rdereference

#define H5Rdereference   H5Rdereference2

◆ H5Rdereference_vers

#define H5Rdereference_vers   2

◆ H5Rget_obj_type

#define H5Rget_obj_type   H5Rget_obj_type2

◆ H5Rget_obj_type_vers

#define H5Rget_obj_type_vers   2

◆ H5Sencode

#define H5Sencode   H5Sencode2

◆ H5Sencode_vers

#define H5Sencode_vers   2

◆ H5Tarray_create

#define H5Tarray_create   H5Tarray_create2

◆ H5Tarray_create_vers

#define H5Tarray_create_vers   2

◆ H5Tcommit

#define H5Tcommit   H5Tcommit2

◆ H5Tcommit_vers

#define H5Tcommit_vers   2

◆ H5Tget_array_dims

#define H5Tget_array_dims   H5Tget_array_dims2

◆ H5Tget_array_dims_vers

#define H5Tget_array_dims_vers   2

◆ H5Topen

#define H5Topen   H5Topen2

◆ H5Topen_vers

#define H5Topen_vers   2

◆ H5Z_class_t

#define H5Z_class_t   H5Z_class2_t

◆ H5Z_class_t_vers

#define H5Z_class_t_vers   2