Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/

| HDF5 Last Updated on 2025-11-11 The HDF5 Field Guide

- Main Page
- Getting started
- User Guide
- Reference Manual
- Cookbook
- Technical Notes
- RFCs
- Specifications
- Glossary
- Full-Text Search
- About

Loading...
Searching...
No Matches
Macros
H5version.h File Reference

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

## Macro Definition Documentation

## ◆ H5A_operator_t

#define H5A_operator_t H5A_operator2_t

## ◆ H5Acreate_vers

#define H5Acreate_vers 2

## ◆ H5Aiterate_vers

#define H5Aiterate_vers 2

## ◆ H5Dcreate_vers

#define H5Dcreate_vers 2

## ◆ H5Dopen

#define H5Dopen H5Dopen2

## ◆ H5Dopen_vers

#define H5Dopen_vers 2

## ◆ H5Dread_chunk

#define H5Dread_chunk H5Dread_chunk2

## ◆ H5Dread_chunk_vers

#define H5Dread_chunk_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_vers

#define H5Eget_auto_vers 2

## ◆ H5Eprint_vers

#define H5Eprint_vers 2

## ◆ H5Epush_vers

#define H5Epush_vers 2

## ◆ H5Eset_auto_vers

#define H5Eset_auto_vers 2

## ◆ H5Ewalk_vers

#define H5Ewalk_vers 2

## ◆ H5F_info_t

#define H5F_info_t H5F_info2_t

## ◆ H5Fget_info_vers

#define H5Fget_info_vers 2

## ◆ H5Gcreate_vers

#define H5Gcreate_vers 2

## ◆ H5Gopen_vers

#define H5Gopen_vers 2

## ◆ H5Iregister_type

#define H5Iregister_type H5Iregister_type2

## ◆ H5Iregister_type_vers

#define H5Iregister_type_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_by_idx_vers

#define H5Lget_info_by_idx_vers 2

## ◆ H5Lget_info_vers

#define H5Lget_info_vers 2

## ◆ H5Literate_by_name_vers

#define H5Literate_by_name_vers 2

## ◆ H5Literate_vers

#define H5Literate_vers 2

## ◆ 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_by_idx_vers

#define H5Oget_info_by_idx_vers 3

## ◆ H5Oget_info_by_name_vers

#define H5Oget_info_by_name_vers 3

## ◆ H5Oget_info_vers

#define H5Oget_info_vers 3

## ◆ 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_vers

#define H5Rdereference_vers 2

## ◆ H5Rget_obj_type_vers

#define H5Rget_obj_type_vers 2

## ◆ H5Sencode_vers

#define H5Sencode_vers 2

## ◆ H5Tarray_create_vers

#define H5Tarray_create_vers 2

## ◆ H5Tcommit_vers

#define H5Tcommit_vers 2

## ◆ H5Tdecode

#define H5Tdecode H5Tdecode2

## ◆ H5Tdecode_vers

#define H5Tdecode_vers 2

## ◆ H5Tget_array_dims_vers

#define H5Tget_array_dims_vers 2

## ◆ 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